Logo
(追記) (追記ここまで)

28290번 - 안밖? 밖안? 계단? 역계단?

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB31842059192565.970%

문제

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

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

문자열 항목은 각 타법에서 나올 수 있는 문자열을 의미한다.
타법 설명 문자열
안밖 검지 손가락에서 새끼손가락 순서대로 키보드를 치는 방법. "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" 중 하나를 출력한다.

  • 입력이 안밖인 경우: "in-out"
  • 입력이 밖안인 경우: "out-in"
  • 입력이 계단인 경우: "stairs"
  • 입력이 역계단인 경우: "reverse"

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

제한

예제 입력 1

fdsajkl;

예제 출력 1

in-out

예제 입력 2

asdf;lkj

예제 출력 2

out-in

예제 입력 3

asdfjkl;

예제 출력 3

stairs

예제 입력 4

;lkjfdsa

예제 출력 4

reverse

예제 입력 5

ajskdlf;

예제 출력 5

molu

힌트

출처

School > 대구소프트웨어마이스터고등학교 > 2023 대구소프트웨어고 프로그래밍 경진대회 (DPC 2023) B번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /