-
[백준 / Python] 3047번 ABC | 초코더알고리즘/백준 2020. 1. 13. 18:04
https://www.acmicpc.net/problem/3047
접근법
입력받은 숫자는 nums라는 리스트로 저장하고, 입력받은 문자열은 strs라는 변수에 저장합니다.
nums를 정렬합니다.
그리고 strs를 반복문을 돌려 확인하는데, 만약 A라면 nums[0]출력, B라면 nums[1]출력, C라면 nums[2]를 출력합니다.
그럼 strs에 들어있는 문자열의 순서대로 출력되기 때문입니다.
나의풀이
nums=list(map(int,input().split())) strs=input() nums.sort() for string in strs: if string=='A': print(nums[0],end=' ') elif string=='B': print(nums[1],end=' ') elif string=='C': print(nums[2],end=' ')
'알고리즘 > 백준' 카테고리의 다른 글
[백준 / Python] 2959번 거북이 | 초코더 (0) 2020.01.14 [백준 / Python] 5052번 전화번호 목록 | 초코더 (1) 2020.01.14 [백준 / Python] 10825번 국영수 | 초코더 (0) 2020.01.13 [백준 / Python] 11004번 K번째 수 | 초코더 (0) 2020.01.13 [백준 / Python] 1026번 보물 | 초코더 (0) 2020.01.13