구현 309

백준(Python) 10801번 카드게임 풀이

Python으로 구현한 10801번 카드게임 문제 풀이입니다. https://www.acmicpc.net/problem/10801 10801번: 카드게임 두 사람 A와 B는 1부터 10까지의 숫자가 하나씩 적힌 열 장의 카드로 ‘게임’을 한다. 게임은 총 열 번의 ‘라운드’로 구성되고, 각 라운드 마다 자신이 가지고 있는 카드 중 하나를 제시하고, www.acmicpc.net a = list(map(int, input().split())) b = list(map(int, input().split())) a_count = 0 b_count = 0 for i in range(10) : if a[i] == b[i] : continue elif a[i] > b[i] : a_count += 1 else : b_c..

백준(Python) 16170번 오늘의 날짜는? 풀이

Python으로 구현한 16170번 오늘의 날짜는? 문제 풀이입니다. https://www.acmicpc.net/problem/16170 16170번: 오늘의 날짜는? 지금 시각을 UTC+0(세계 표준시)을 기준으로 나타냈을 때의 연도, 월, 일을 한 줄에 하나씩 순서대로 출력한다. www.acmicpc.net import datetime data = datetime.datetime.now() + datetime.timedelta(hours=9) print(data.year) print(data.month) print(data.day) 1. datetime을 통해 현재의 시간을 가져오는데, 한국 시간으로 가져오기 때문에 9시간을 더해준다. 2. 최종적으로 연도, 월, 일을 하나씩 순서대로 출력한다.

백준(Python) 17295번 엔드게임 스포일러 풀이

Python으로 구현한 17295번 엔드게임 스포일러 문제 풀이입니다. https://www.acmicpc.net/problem/17295 17295번: 엔드게임 스포일러 《어벤져스: 엔드게임》(영어: Avengers: Endgame)은 2019년 개봉한 미국의 슈퍼히어로 영화로, 마블 코믹스의 동명 팀을 원작으로 하고 있으며, 마블 스튜디오가 제작하고, 월트 디즈니 스튜디오 www.acmicpc.net data = input() print('Avengers: Endgame') 1. 어벤져스: 엔드게임의 줄거리를 입력받는다. 2. 어벤져스: 엔드게임의 영문 표기를 출력한다.

백준(Python) 9086번 문자열 풀이

Python으로 구현한 9086번 문자열 문제 풀이입니다. https://www.acmicpc.net/problem/9086 9086번: 문자열 입력의 첫 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 한 줄에 하나의 문자열이 주어진다. 문자열은 알파벳 A~Z 대문자로 이루어지며 알파벳 사이에 공백은 없으 www.acmicpc.net t = int(input()) for _ in range(t) : value = input() print(value[0], value[-1], sep='') 1. 입력받은 문자열의 첫 글자와 마지막 글자를 공백없이 출력한다.

백준(Python) 2789번 유학 금지 풀이

Python으로 구현한 2789번 유학 금지 문제 풀이입니다. https://www.acmicpc.net/problem/2789 2789번: 유학 금지 아주 멀리 떨어져 있는 작은 나라가 있다. 이 나라에서 가장 공부를 잘하는 학생들은 모두 다른 나라로 유학을 간다. 정부는 최고의 학생들이 자꾸 유학을 가는 이유를 찾으려고 했다. 하지만, www.acmicpc.net data = ['C', 'A', 'M', 'B', 'R', 'I', 'D', 'G', 'E'] value = input() for i in range(len(value)) : if value[i] not in data : print(value[i], end='') 1. 문제에서 CAMBRIDGE에 포함된 알파벳은 모두 지우기로 했으므로 da..

백준(Python) 3047번 ABC 풀이

Python으로 구현한 3047번 ABC 문제 풀이입니다. https://www.acmicpc.net/problem/3047 3047번: ABC 첫째 줄에 세 수 A, B, C가 주어진다. 하지만, 순서는 A, B, C가 아닐 수도 있다. 세 수는 100보다 작거나 같은 자연수이다. 둘째 줄에는 A, B, C로 이루어진 세 글자가 주어지며, 이 순서대로 출력하면 www.acmicpc.net list_value = list(map(int, input().split())) list_value.sort() a = list_value[0] b = list_value[1] c = list_value[2] data = input() for i in range(len(data)) : if data[i] == 'A' ..

백준(Python) 15680번 연세대학교 풀이

Python으로 구현한 15680번 연세대학교 문제 풀이입니다. https://www.acmicpc.net/problem/15680 15680번: 연세대학교 연세대학교의 영문명은 YONSEI, 슬로건은 Leading the Way to the Future이다. 이를 출력하는 프로그램을 작성해보도록 하자. www.acmicpc.net n = int(input()) if n == 0 : print('YONSEI') else : print('Leading the Way to the Future') 1. 입력받은 n이 0일 경우 연세대학교의 영문명을 출력한다. 2. 입력받은 n이 1일 경우 연세대학교의 슬로건을 출력한다.