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. λ κ°μ λ¬Έμλ‘ λ μ€λ¦Όνκ° μλλ©΄ λ€μ νμ μ€μ νλκ° λλ€.
4. μμ κ²½μ°κ° μλλ©΄ μ€λ¦Όνκ° μλλ€.
----
μ€λ¬νΌ(Slurpy)λ μ€λ¦Όν(Slimp) λ€μ μ€λΌν(Slump)λ‘ κ΅¬μ±λλ λ¬Έμμ΄μ΄λ€.
----
μ€λΌν(Slump)λ λ€μ μμ±μ κ°λ λ¬Έμμ΄μ΄λ€.
----
μ€λ¦Όν(Slimp)λ λ€μ μμ±μ κ°λ λ¬Έμμ΄μ΄λ€.
~cpp a) 'A' + 'B' + μ€λ¦Όν + 'C'. b) 'A' + μ€λΌν + 'C'.
----
μ€λ¬νΌ(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μκ° | ![]() |
μ΄μκ· | C++ | 19λΆ | Slurpys/μ΄μκ· |
κΉνμ | C++ | 1μκ°30λΆ | Slurpys/κΉνμ |
κ°μΈμ | Delphi | 1μκ° μ λ | Slurpys/κ°μΈμ |
λ°μμ© | Python | 2μκ° | Slurpys/λ°μμ© |
κ³½μΈν | C++ | 2μκ° | Slurpys/κ³½μΈν |
μμΈν | HaskellLanguage | μΈ‘μ λͺ»ν¨(μ‘μΌμ μΉμ¬ γ γ ) | Slurpys/μμΈν |
μ°λ λ ¶
μ ννκ² μ΄λ¦μ μκ°λμ§ μμ§λ§ λμ§νΈκ³΅ν μκ°μ μμ λ‘ ν΄λ³΄μλ μνκΈ°λ μ νΈλ± λ¬Έμ μ μ κ·Ό λ°©λ²μ μ¬μ©νλ©΄ μ¬λ―Έ μμκ² κ°μ΅λλ€. - μ΄μΉν
μ΄λ² λ¬Έμ λ TDDλ₯Ό κ°λ ₯ μΆμ². --μ¬λ
----
λ¬Έμ λΆλ₯
μ λ κ°μΆ. νλ‘κ·Έλλ°μ μμ ν λͺ°μ
λμκ³ κ΅¬ννλ λμ μ¦κ±°μ μ΄μ -- μ¬μ
λ§λ Έλ€. 2μκ° 30λΆμ΄ μ§λ¬μ§λ§ μμ§λ ν΄κ²° λͺ» νμ... --Leonardong
----
λ¬Έμ λΆλ₯