E D R , A S I H C RSS

Slurpys

About Slurpys

μŠ€λŸ¬ν”Ό(Slurpy)λž€ μ–΄λ– ν•œ 속성이 μ‘΄μž¬ν•˜λŠ” λ¬Έμžμ—΄μ΄λ‹€. λ¬Έμžμ—΄μ„ μ½μ–΄μ„œ μŠ€λŸ¬ν”Όκ°€ μ‘΄μž¬ν•˜λŠ”μ§€λΌ νŒλ‹¨ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•΄μ•Ό ν•œλ‹€.
----
μŠ€λŸΌν”„(Slump)λŠ” λ‹€μŒ 속성을 κ°–λŠ” λ¬Έμžμ—΄μ΄λ‹€.

1. 첫 번째 λ¬Έμžκ°€ 'D'λ˜λŠ” 'E'이닀.

2. 첫 번째 문자 λ’€μ—λŠ” ν•˜λ‚˜ μ΄μƒμ˜ 'F'κ°€ λ‚˜μ˜¨λ‹€.

3. ν•˜λ‚˜ μ΄μƒμ˜ 'F'λ’€μ—λŠ” 또 λ‹€λ₯Έ μŠ€λŸΌν”„λ‚˜ 'G'κ°€ μ˜¨λ‹€. μŠ€λŸΌν”„λŠ” 'F'끝에 μ˜€λŠ” μŠ€λŸΌν”„λ‚˜ cpp 'G'둜 λλ‚œλ‹€. μ˜ˆλΌ λ“€μ–΄, DFFEFFFGλŠ” 첫 번째 λ¬Έμžκ°€ cpp 'D'둜 μ‹œμž‘ν•˜κ³  두 개의 'F'κ°€ λ‚˜μ˜€λ©°, 또 λ‹€λ₯Έ μŠ€λŸΌν”„ 'EFFFG'둜 λλ‚œλ‹€.

4. μœ„μ˜ κ²½μš°κ°€ μ•„λ‹ˆλ©΄ μŠ€λŸΌν”„κ°€ μ•„λ‹ˆλ‹€.
----
μŠ€λ¦Όν”„(Slimp)λŠ” λ‹€μŒ 속성을 κ°–λŠ” λ¬Έμžμ—΄μ΄λ‹€.

1. 첫 번째 λ¬ΈμžλŠ” 'A'이닀.

2. 두 개의 문자둜만 된 μŠ€λ¦Όν”„λ©΄, 두 번째 λ¬ΈμžλŠ” 'H'이닀.

3. 두 개의 문자둜 된 μŠ€λ¦Όν”„κ°€ μ•„λ‹ˆλ©΄ λ‹€μŒ ν˜•μ‹ μ€‘μ˜ ν•˜λ‚˜κ°€ λœλ‹€.
~cpp 
 a) 'A' + 'B' + μŠ€λ¦Όν”„ + 'C'.
 b) 'A' + μŠ€λŸΌν”„ + 'C'.

4. μœ„μ˜ κ²½μš°κ°€ μ•„λ‹ˆλ©΄ μŠ€λ¦Όν”„κ°€ μ•„λ‹ˆλ‹€.
----
μŠ€λŸ¬ν”Ό(Slurpy)λŠ” μŠ€λ¦Όν”„(Slimp) 뒀에 μŠ€λŸΌν”„(Slump)둜 κ΅¬μ„±λ˜λŠ” λ¬Έμžμ—΄μ΄λ‹€.


~cpp 
Slumps : DFG, EFG, DFFFFFG, DFDFDFDFG, DFEFFFFFG
Not Slumps: DFEFF, EFAHG, DEFG, DG, EFFFFDG
Slimps: AH, ABAHC, ABABAHCC, ADFGC, ADFFFFGC, ABAEFGCC, ADFDFGC
Not Slimps: ABC, ABAH, DFGC, ABABAHC, SLIMP, ADGC
Slurpys: AHDFG, ADFGCDFFFFFG, ABAEFGCCDFEFFFFFG
Not Slurpys: AHDFGA, DFGAH, ABABCC

Input

μž…λ ₯될 λ¬Έμžμ—΄μ˜ κ°œμˆ˜λΌ λ‚˜νƒ€λ‚΄λŠ” μ •μˆ˜ N 이 1 ~ 10의 λ²”μœ„λ‘œ μš°μ„  μž…λ ₯λœλ‹€. λ‹€μŒ μ„λΆ€ν„° N개의 λ¬Έμžμ—΄μ΄ μž…λ ₯λœλ‹€. λ¬Έμžμ—΄μ€ 1 ~ 60 개의 μ•ŒνŒŒλ²³ 문자둜 κ΅¬μ„±λœλ‹€.

output

첫 μ„μ—λŠ” ~cpp"SLURPYS OUTPUT"을 좜λ ₯ν•œλ‹€. N 개의 λ¬Έμžμ—΄ μž…λ ₯에 λŒ€ν•΄μ„œ 각 λ¬Έμžμ—΄μ΄ μŠ€λŸ¬ν”ΌμΈμ§€λΌ ~cpp "YES" λ˜λŠ” ~cpp"NO"둜 ν‘œκΈ°ν•œλ‹€. λ§ˆμ§€λ§‰μœΌλ‘œ ~cpp"END OF OUTPUT"λΌ μΆœλ ₯ν•œλ‹€.

Sample Input

~cpp 
2
AHDFG
DFGAH

Sample Output

~cpp 
SLURPYS OUTPUT
YES
NO
END OF OUTPUT

풀이

μž‘μ„±μž μ‚¬μš©μ–Έμ–΄ κ°œλ°œμ‹œκ°„ μ½”λ“œ
문보창 C++ 2μ‹œκ°„ Slurpys/문보창
ν™©μž¬μ„  Python 1μ‹œκ°„ 46λΆ„ Slurpys/ν™©μž¬μ„ 
μ‹ μž¬λ™ Python 52λΆ„ Slurpys/μ‹ μž¬λ™
JuNe Python 1μ‹œκ°„ Seminar:Slurpys/JuNe
μ΄μƒκ·œ C++ 19λΆ„ Slurpys/μ΄μƒκ·œ
κΉ€νšŒμ˜ C++ 1μ‹œκ°„30λΆ„ Slurpys/κΉ€νšŒμ˜
κ°•μΈμˆ˜ Delphi 1μ‹œκ°„ 정도 Slurpys/κ°•μΈμˆ˜
λ°•μ‘μš© Python 2μ‹œκ°„ Slurpys/λ°•μ‘μš©
κ³½μ„Έν™˜ C++ 2μ‹œκ°„ Slurpys/κ³½μ„Έν™˜
μž„μΈνƒ HaskellLanguage μΈ‘μ •λͺ»ν•¨(μž‘μΌμ— μΉ˜μ—¬ γ… γ… ) Slurpys/μž„μΈνƒ

μ“°λ ˆλ“œ

μ •ν™•ν•˜κ²Œ 이름은 μƒκ°λ‚˜μ§€ μ•Šμ§€λ§Œ 디지털곡학 μ‹œκ°„μ— 예제둜 ν•΄λ³΄μ•˜λ˜ μžνŒκΈ°λ‚˜ μ‹ ν˜Έλ“± 문제의 μ ‘κ·Ό 방법을 μ‚¬μš©ν•˜λ©΄ μž¬λΈ μžˆμ„κ²ƒ κ°™μŠ΅λ‹ˆλ‹€. - μ΄μŠΉν•œ

이번 λ¬Έμ œλŠ” TDDλΌ κ°•λ ₯ μΆ”μ²œ. --μž¬λ™
저도 κ°•μΆ”. ν”„λ‘œκ·Έλž˜λ°μ— μ™„μ „νžˆ λͺ°μž…λ˜μ—ˆκ³  κ΅¬ν˜„ν•˜λŠ” λ™μ•ˆ μ¦κ±°μ› μ–΄μš” -- μž¬μ„ 
말렸닀. 2μ‹œκ°„ 30뢄이 μ§€λ‚¬μ§€λ§Œ 아직도 ν•΄κ²° λͺ» ν–ˆμŒ... --Leonardong
----
λ¬Έμ œλΆ„λ₯˜
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:28:02
Processing time 0.0398 sec