본문 바로가기

알고리즘/백준 solved.ac PS297

[백준][solved.ac][Bronze 2][Python] 10173번 : 니모를 찾아서 밑의 링크는 백준에서의 문제 링크입니다. 10173번: 니모를 찾아서 여러 문장이 각 줄로 입력되며, 입력의 마지막에는 "EOI" 입력된다. 한 줄은 최대 80개의 글자로 이루어져 있다. www.acmicpc.net 파이썬 코드와 결과입니다. # EOI라는 문장이 입력될 때까지 계속 반복합니다. while True: # 한 문장을 입력합니다. # 한 문장은 최대 80개의 글자로 이루어져 있습니다. sentence = input() # 만약 입력한 문장이 EOI라면 if sentence == "EOI": # 반복문을 탈출합니다. break # 니모(Nemo)를 찾는데 대소문자는 구별하지 않으므로 입력받은 문장을 대문자로 바꿔줍니다. sentence = sentence.upper() # 만약 문장에 NEMO.. 2021. 4. 11.
[백준][solved.ac][Bronze 2][Python] 10102번 : 개표 밑의 링크는 백준에서의 문제 링크입니다. 10102번: 개표 입력은 총 두 줄로 이루어져 있다. 첫째 줄에는 심사위원의 수 V (1 ≤ V ≤ 15)가 주어지고, 둘째 줄에는 각 심사위원이 누구에게 투표했는지가 주어진다. A와 B는 각각 그 참가자를 나타낸다. www.acmicpc.net 파이썬 코드와 결과입니다. # 첫째 줄에는 심사위원의 수 V를 입력합니다. # 1 2021. 4. 11.
[백준][solved.ac][Bronze 2][Python] 9086번 : 문자열 밑의 링크는 백준에서의 문제 링크입니다. 9086번: 문자열 입력의 첫 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 한 줄에 하나의 문자열이 주어진다. 문자열은 알파벳 A~Z 대문자로 이루어지며 알파벳 사이에 공백은 없으 www.acmicpc.net 파이썬 코드와 결과입니다. # 첫 줄에는 테스트 케이스의 개수 T를 입력합니다. # 1 2021. 4. 10.
[백준][solved.ac][Bronze 2][Python] 9076번 : 점수 집계 밑의 링크는 백준에서의 문제 링크입니다. 9076번: 점수 집계 입력의 첫 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 한 줄에 다섯 심판이 준 점수 다섯 개의 정수 Ni(1 ≤ Ni ≤ 10, i = 1, 2, ..., 5)가 하나의 공백을 사이에 두고 www.acmicpc.net 파이썬 코드와 결과입니다. # 첫 줄에는 테스트 케이스의 개수 T를 입력합니다. # 1 2021. 4. 10.
[백준][solved.ac][Bronze 2][Python] 9046번 : 복호화 밑의 링크는 백준에서의 문제 링크입니다. 9046번: 복호화 입력의 T(1 ≤ T ≤ 20)는 테스트 케이스로, 입력 제일 상단에 주어진다. 각각의 테스트 케이스는 한 줄마다 소문자와 공백으로 이루어진 영어 문장이 주어진다. 이 문장의 길이는 적어도 1이상이 www.acmicpc.net 파이썬 코드와 결과입니다. # 첫 줄에는 테스트 케이스의 개수 T를 입력합니다. # 1 2021. 4. 10.
[백준][solved.ac][Bronze 2][Python] 7600번 : 문자가 몇갤까 밑의 링크는 백준에서의 문제 링크입니다. 7600번: 문자가 몇갤까 각 줄마다 출몰한 알파벳의 개수를 출력하면 된다. www.acmicpc.net 파이썬 코드와 결과입니다. # 마지막 줄의 #이 입력될 때까지 계속 한 문장씩 입력받고 # 알파벳의 개수를 출력하는 것을 반복합니다. while True: # 한 문장을 입력합니다. # 250자를 넘지 않는 문장입니다. # 대문자와 소문자는 같은 알파벳으로 처리해야하므로 # 입력받은 문장에서 알파벳은 모두 대문자로 바꿔줍니다. sentence = input().upper() # 입력받은 문장이 #인 경우에는 if sentence == '#': # 반복문을 탈출하고 종료합니다. break # 알파벳 종류의 개수를 저장할 변수를 선언합니다. alphabet_cou.. 2021. 4. 10.
[백준][solved.ac][Bronze 2][Python] 7567번 : 그릇 밑의 링크는 백준에서의 문제 링크입니다. 7567번: 그릇 그릇을 바닥에 놓았을 때 그 높이는 10cm 이다. 그런데 두 개의 그릇을 같은 방향으로 포개면 그 높이는 5cm만 증가된다. 만일 그릇이 서로 반대방향으로 쌓이면 높이는 그릇만큼, 즉 10cm 늘어난다. www.acmicpc.net 파이썬 코드와 결과입니다. # 첫 줄에는 괄호문자로만 이루어진 문자열을 입력합니다. # 문자열의 길이는 3 이상 50 이하입니다. parentheses = input() # 최종 높이를 저장할 변수 height를 선언합니다. # 처음에 있는 그릇의 높이는 무조건 10cm이므로 10으로 초기화해놓습니다. height = 10 # 입력된 괄호문자에서 2번째 문자부터 끝까지 반복해봅니다. for i in range(1, .. 2021. 4. 10.