백준 31844 - 창고지기 (파이썬) 2025.03.16 15:33 Programming/백준 글 작성자: pental https://www.acmicpc.net/problem/31844 풀이 문제 이해를 하면 다음과 같다 문자열 S를 입력받기 변수 robot과 goal을 각각 -1로 초기화하고, order 리스트를 생성 문자열을 순회하며 다음을 수행 '@', '#', '!' 문자일 경우, 이를 order 리스트에 추가 '@'이면 robot에 해당 인덱스를 저장 '!'이면 goal에 해당 인덱스를 저장 두 번째로 등장한 문자가 '#'인지 확인하고, 맞다면 robot과 goal 사이의 거리에서 1을 뺀 값을 출력 아니라면 -1을 출력한다. 코드 # 백준 31844 - 창고지기# 분류 : 구현 S = input() robot = -1goal = -1order = []for i in range(len(S)) : if S[i] in ['@', '#', '!'] : order.append(S[i]) if S[i] == '@' : robot = i if S[i] == '!' : goal = i if order[1] == '#' : print(abs(robot - goal) - 1)else : print(-1) 공유하기 URL 복사카카오톡 공유페이스북 공유엑스 공유 게시글 관리 구독하기포렌식 & 개발 이야기 - Forensics & Development 저작자표시 비영리 'Programming > 백준' 카테고리의 다른 글 백준 23305 - 수강변경 (파이썬) (0) 2025.03.16 백준 31923 - 마라탕후루 (파이썬) (0) 2025.03.16 백준 17219 - 비밀번호 찾기 (1) 2025.03.15 백준 9375 - 패션왕 신해빈 (파이썬) (0) 2025.03.15 백준 21758 - 꿀 따기 (파이썬) (1) 2025.03.14 댓글 공유하기 다른 글 댓글 댓글을 사용할 수 없습니다. 이 글 공유하기 구독하기 구독하기 카카오톡 카카오톡 라인 라인 트위터 트위터 Facebook Facebook 카카오스토리 카카오스토리 밴드 밴드 네이버 블로그 네이버 블로그 Pocket Pocket Evernote Evernote 다른 글 백준 23305 - 수강변경 (파이썬) 백준 23305 - 수강변경 (파이썬) 2025.03.16 백준 31923 - 마라탕후루 (파이썬) 백준 31923 - 마라탕후루 (파이썬) 2025.03.16 백준 17219 - 비밀번호 찾기 백준 17219 - 비밀번호 찾기 2025.03.15 백준 9375 - 패션왕 신해빈 (파이썬) 백준 9375 - 패션왕 신해빈 (파이썬) 2025.03.15 다른 글 더 둘러보기
댓글을 사용할 수 없습니다.