백준 24

[BOJ/python] 4435번 중간계 전쟁

https://www.acmicpc.net/problem/4435 4435번: 중간계 전쟁 첫째 줄에 전투의 개수 T가 주어진다. 각 전투는 두 줄로 이루어져 있다. 첫째 줄에 간달프 군대에 참여한 종족의 수가 주어진다. 이 값은 공백으로 구분되어 있으며, 호빗, 인간, 엘프, 드워프, www.acmicpc.net 문제 해석 ​ 첫 번째로 반복할 횟수를 입력한다. 두 번째 줄에는 간달프의 군대에 참여한 종족의 수를, 세 번째 줄에는 사우론의 군대에 참여한 종족의 수를 입력한다. ​ 그 후 "Battle전투번호"와 함께 어떤 군대가 이기는지 출력한다. 코드 a =int(input()) Gandalf_score = [1, 2, 3, 3, 4, 10, 0] Sauron_score = [1, 2, 2, 2, 3..

백준 2022.03.20

[BOJ/python] 11094번 꿍 가라사대

https://www.acmicpc.net/problem/11094 11094번: 꿍 가라사대 영어공부를 열심히 하고 있는 꿍이 대학교MT에 놀러가서 친해지고 싶은 후배들과 Simon Says 게임을 하려고 한다. "Simon Says" 게임의 룰은 간단하다. 만약 어떤 사람이 "Simon says"라고 말한 후 어떤 지 www.acmicpc.net 문제 해석 ​ 첫 번째로 반복할 횟수를 입력한다. ​ 다음으로 문장을 입력한다. 만약 문장이 'Simon says' 로 시작하면, 'Simon says' 이후 나오는 문장을 출력한다. ex) 'Simon says raise your right hand.' 를 입력했다면, ' raise your right hand.' 를 출력한다. 코드 a = int(inpu..

백준 2022.03.20

[BOJ/python] 1978번 소수 찾기

https://www.acmicpc.net/problem/1978 1978번: 소수 찾기 첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다. www.acmicpc.net 문제 해석 ​ 첫 번째로 입력받을 수의 개수를 입력받는다 다음으로 수를 입력받는다. 그 후 두 번째 줄에서 입력받은 수 중 소수가 몇개인지 출력한다. 코드 prime_count = 0 a = int(input()) prime_number = map(int, input().split()) for i in prime_number: overlap = 0 if i > 1 : for j in range(2, i): if i % j == 0: overlap += 1 if ov..

백준 2022.03.20

[BOJ/python] 3003번 킹, 퀸, 룩, 비숍, 나이트, 폰

https://www.acmicpc.net/problem/3003 3003번: 킹, 퀸, 룩, 비숍, 나이트, 폰 첫째 줄에 동혁이가 찾은 흰색 킹, 퀸, 룩, 비숍, 나이트, 폰의 개수가 주어진다. 이 값은 0보다 크거나 같고 10보다 작거나 같은 정수이다. www.acmicpc.net 문제 해석 ​ 흰색 킹, 퀸, 룩, 비숍, 나이트, 폰의 개수를 차례대로 입력받는다. 그 후 올바른 세트를 구성하기 위해 각각의 피스를 더하거나 빼야 되는지 출력한다. 코드 chess_input = list(map(int, input().split())) chess_Right = [1, 1, 2, 2, 2, 8] chess_print = [] for i in range(len(chess_input)): if chess_..

백준 2022.03.20