Python 929

백준(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일 경우 연세대학교의 슬로건을 출력한다.

백준(Python) 11365번 !밀비 급일 풀이

Python으로 구현한 11365번 !밀비 급일 문제 풀이입니다. https://www.acmicpc.net/problem/11365 11365번: !밀비 급일 당신은 길을 가다가 이상한 쪽지를 발견했다. 그 쪽지에는 암호가 적혀 있었는데, 똑똑한 당신은 암호가 뒤집으면 해독된다는 것을 발견했다. 이 암호를 해독하는 프로그램을 작성하시오. www.acmicpc.net while True : data = input() if data == "END" : break result = "" for i in range(len(data)-1, -1, -1) : result += data[i] print(result) 1. while문을 통해 입력받은 값이 "END"일 때까지 반복 수행한다. 2. while문 내부에서..

백준(Python) 10807번 개수 세기 풀이

Python으로 구현한 10807번 개수 세기 문제 풀이입니다. https://www.acmicpc.net/problem/10807 10807번: 개수 세기 첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거 www.acmicpc.net n = int(input()) data = list(map(int, input().split())) v = int(input()) print(data.count(v)) 1. n개의 값을 입력받아 리스트 형태로 구성한다. 2. 찾으려고 하는 정수(v)를 입력받아 count( )를 통해 data 리스트에 v가 몇개 있는지 출..