백준 BAEKJOON 9493번 길면 기차, 기차는 빨라, 빠른 것은 비행기 [PYTHON/파이썬] https://www.acmicpc.net/problem/9493 9493번: 길면 기차, 기차는 빨라, 빠른 것은 비행기 한 줄에 테스트 케이스가 하나씩 주어진다. 각 테스트 케이스는 세 개의 정수 M(1 ≤ M ≤ 10,000), A 그리고 B(1 ≤ A < B ≤ 1000)로 이루어져 있다. 정수는 공백으로 구분되어 있다. 마지막 테스트 케이 www.acmicpc.net 시간 = 거리 / 속력 을 활용하여 풀었다. 기차로 걸린 시간과 비행기로 걸린 시간의 차이를 abs로 구해줬다. 속력이 Km/h 이기 때문에 3600 을 곱해줘서 '초' 단위로 만들어줬다. 그리고 순차적으로 초, 분, 시간을 구해주고..
백준 BAEKJOON 26041번 비슷한 전화번호 표시 [PYTHON/파이썬] https://www.acmicpc.net/problem/26041 26041번: 비슷한 전화번호 표시 n개의 전화번호가 공백으로 구분된 문자열 A가 주어진다. 문자열 A에는 중복된 전화번호가 존재할 수 있다. 추가로, 하나의 전화번호 B가 주어진다. 전화번호는 문자 ‘1’ ~ 문자 ‘9’로 이루어 www.acmicpc.net A를 리스트로 받고 B를 문자열 입력을 받은 후 for 문을 사용하였다. B의 번호와 A의 i번째 인덱스 번호가 같으면 if 문을 활용해 continue 를 사용 했고 다르면 B의 번호를 접두사로 갖는지 확인했다. A = list(input().split()) B = input() cnt = 0 for ..
백준 BAEKJOON 26040번 특정 대문자를 소문자로 바꾸기 [PYTHON/파이썬] https://www.acmicpc.net/problem/26040 26040번: 특정 대문자를 소문자로 바꾸기 알파벳 대소문자로 구성된 문자열 A가 주어진다. 한 개 이상의 알파벳 대문자가 공백으로 구분된 문자 목록 B가 주어진다. 문자 목록 B에는 중복된 대문자가 존재하지 않는다. 문자 목록 B에 존재 www.acmicpc.net A와 B의 문자열을 리스트 형태로 받았다. (※ B 문자열은 띄어쓰기가 있으므로 split() 해줬다.) for 문을 순회하면서 B의 문자열 중 하나가 A의 문자열과 같다면 lower()를 사용하여 소문자로 바꾼뒤 저장 후 join() 을 사용해 출력해줬다. A = list(input()..
백준 BAEKJOON 25965번 미션 도네이션 [PYTHON/파이썬] https://www.acmicpc.net/problem/25965 25965번: 미션 도네이션 리그오브전설 스트리머 순범이는 트위치 플랫폼으로 시청자를 끌어모으고 있다. 순범이는 '트윕' 음성 도네이션을 통해 시청자들과 소통하고는 한다. 순범이는 트윕에 '미션' 기능이 있다는 것 www.acmicpc.net 미션 마다의 킬, 데스, 어시스트 액수를 합친 값이 0보다 작으면 도네이션 금액에서 제외해야한다. N = int(input()) for _ in range(N) : M = int(input()) # 미션 수 cnt = 0# 최종 도네이션 금액 lst = [] for _ in range(M) : lst.append(list(map..
백준 BAEKJOON 4493번 가위 바위 보? [PYTHON/파이썬] https://www.acmicpc.net/problem/4493 4493번: 가위 바위 보? 첫째 줄에는 테스트 케이스의 개수 t(0 < t < 1000)가 주어진다. 각 테스트 케이스의 첫째 줄에는 가위 바위 보를 한 횟수 n(0 < n < 100)이 주어진다. 다음 n개의 줄에는 R, P, S가 공백으로 구분되어 주어 www.acmicpc.net 단순하게 가위 바위 보 게임을 진행해서 누가 더 많이 이겼는지 구현해줬다. t = int(input()) for _ in range(t) : n = int(input()) score1, score2 = 0, 0# 플레이어 1, 2 점수 for _ in range(n) : p1, p2 =..
백준 BAEKJOON 9316번 Hello Judge [PYTHON/파이썬] https://www.acmicpc.net/problem/9316 9316번: Hello Judge 한 줄에 하나의 Hello World, Judge i! 를 출력한다. www.acmicpc.net format을 사용하면 쉽게 풀 수 있는 문제다. N = int(input()) for i in range(1, N+1) : print("Hello World, Judge {}!".format(i))