diff --git "a/\353\260\261\354\244\200/Bronze/28290.\342\200\205\354\225\210\353\260\226\357\274\237\342\200\205\353\260\226\354\225\210\357\274\237\342\200\205\352\263\204\353\213\250\357\274\237\342\200\205\354\227\255\352\263\204\353\213\250\357\274\237/README.md" "b/\353\260\261\354\244\200/Bronze/28290.\342\200\205\354\225\210\353\260\226\357\274\237\342\200\205\353\260\226\354\225\210\357\274\237\342\200\205\352\263\204\353\213\250\357\274\237\342\200\205\354\227\255\352\263\204\353\213\250\357\274\237/README.md" new file mode 100644 index 0000000..b416f5c --- /dev/null +++ "b/\353\260\261\354\244\200/Bronze/28290.\342\200\205\354\225\210\353\260\226\357\274\237\342\200\205\353\260\226\354\225\210\357\274\237\342\200\205\352\263\204\353\213\250\357\274\237\342\200\205\354\227\255\352\263\204\353\213\250\357\274\237/README.md" @@ -0,0 +1,80 @@ +# [Bronze IV] 안밖? 밖안? 계단? 역계단? - 28290 + +[문제 링크](https://www.acmicpc.net/problem/28290) + +### 성능 요약 + +메모리: 33240 KB, 시간: 36 ms + +### 분류 + +많은 조건 분기, 구현 + +### 제출 일자 + +2024년 12월 4일 13:50:00 + +### 문제 설명 + +

평소 리듬게임을 즐겨하는 대소고 친구들은 서로 다른 타법을 가지고 있다.

+ +

타법은 안밖, 밖안, 계단, 역계단이 있다.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
문자열 항목은 각 타법에서 나올 수 있는 문자열을 의미한다.
타법설명문자열
안밖검지 손가락에서 새끼손가락 순서대로 키보드를 치는 방법."fdsajkl;" 또는 "jkl;fdsa"
밖안새끼손가락에서 검지 손가락 순서대로 키보드를 치는 방법."asdf;lkj" 또는 ";lkjasdf"
계단왼쪽 새끼손가락에서 오른쪽 새끼손가락 순서대로 키보드를 치는 방법."asdfjkl;"
역계단오른쪽 새끼손가락에서 왼쪽 새끼손가락 순서대로 키보드를 치는 방법.";lkjfdsa"
+ +

하루는 대소고 친구가 찾아와 컴퓨터를 켠 뒤 메모장에 어떤 문자를 남겨 놓았다.

+ +
asdfjkl;
+ +

평소 리듬게임을 자주 하던 changwook987은 메모장에 문자를 쓴 친구가 계단 타법임을 눈치챘다.

+ +

친구의 타법을 알아보는 것이 재밌어진 changwook987은 다른 친구를 불러 메모장에 자신의 타법대로 입력해 보라고 했다.

+ +

다른 친구가 입력한 문자를 보고 무슨 타법으로 쳤는지 알아보자.

+ +### 입력 + +

길이가 8인 문자열 $S$가 주어진다. 문자열 $S$는 각 문자 a, s, d, f, j, k, l, ;가 정확히 한 번씩 등장한다.

+ +### 출력 + +

출력은 입력에 따라 "in-out", "out-in", "stairs", "reverse" 중 하나를 출력한다.

+ + + +

만약 입력이 안밖, 밖안, 계단, 역계단 중 하나도 아니라면 "molu"를 출력한다.

+ diff --git "a/\353\260\261\354\244\200/Bronze/28290.\342\200\205\354\225\210\353\260\226\357\274\237\342\200\205\353\260\226\354\225\210\357\274\237\342\200\205\352\263\204\353\213\250\357\274\237\342\200\205\354\227\255\352\263\204\353\213\250\357\274\237/\354\225\210\353\260\226\357\274\237\342\200\205\353\260\226\354\225\210\357\274\237\342\200\205\352\263\204\353\213\250\357\274\237\342\200\205\354\227\255\352\263\204\353\213\250\357\274\237.py" "b/\353\260\261\354\244\200/Bronze/28290.\342\200\205\354\225\210\353\260\226\357\274\237\342\200\205\353\260\226\354\225\210\357\274\237\342\200\205\352\263\204\353\213\250\357\274\237\342\200\205\354\227\255\352\263\204\353\213\250\357\274\237/\354\225\210\353\260\226\357\274\237\342\200\205\353\260\226\354\225\210\357\274\237\342\200\205\352\263\204\353\213\250\357\274\237\342\200\205\354\227\255\352\263\204\353\213\250\357\274\237.py" new file mode 100644 index 0000000..f8c33fd --- /dev/null +++ "b/\353\260\261\354\244\200/Bronze/28290.\342\200\205\354\225\210\353\260\226\357\274\237\342\200\205\353\260\226\354\225\210\357\274\237\342\200\205\352\263\204\353\213\250\357\274\237\342\200\205\354\227\255\352\263\204\353\213\250\357\274\237/\354\225\210\353\260\226\357\274\237\342\200\205\353\260\226\354\225\210\357\274\237\342\200\205\352\263\204\353\213\250\357\274\237\342\200\205\354\227\255\352\263\204\353\213\250\357\274\237.py" @@ -0,0 +1,21 @@ +import sys, math + +# sys.setrecursionlimit(100000) + +def input(): + return sys.stdin.readline().rstrip() + + +# main +if __name__ == "__main__": + S = input() + if S == "fdsajkl;" or S == "jkl;fdsa": + print("in-out") + elif S == "asdf;lkj" or S ==";lkjasdf": + print("out-in") + elif S == "asdfjkl;": + print("stairs") + elif S == ";lkjfdsa": + print("reverse") + else: + print("molu") \ No newline at end of file