본문 바로가기

bronze 2104

[백준][solved.ac][Bronze 2][Python] 4564번 : 숫자 카드놀이 밑의 링크는 백준에서의 문제 링크입니다. 4564번: 숫자 카드놀이 입력은 여러 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 숫자 카드놀이의 시작값 S로 이루어져 있다. (1 ≤ S ≤ 100000) S는 0으로 시작하지 않으며, 입력의 마지막 줄에는 0이 하나 주어진 www.acmicpc.net 파이썬 코드와 결과입니다. # 0을 입력할 때까지 계속 테스트 케이스를 반복합니다. while True: # 시작값 S를 입력합니다. # 1 2021. 4. 14.
[백준][solved.ac][Bronze 2][Python] 4458번 : 첫 글자를 대문자로 밑의 링크는 백준에서의 문제 링크입니다. 4458번: 첫 글자를 대문자로 첫째 줄에 줄의 수 N이 주어진다. 다음 N개의 줄에는 문장이 주어진다. 각 문장에 들어있는 글자의 수는 30을 넘지 않는다. 모든 줄의 첫 번째 글자는 알파벳이다. www.acmicpc.net 파이썬 코드와 결과입니다. # 첫째 줄에는 줄의 수 N을 입력합니다. N = int(input()) # 테스트 케이스의 수만큼 반복합니다. for i in range(N): # 문장을 입력하고 한 글자씩 리스트 변수에 넣어줍니다. # 문장에 들어있는 글자의 수는 30을 넘지 않습니다. sentence = list(input()) # 문장의 첫 글자를 대문자로 바꿔줍니다. sentence[0] = sentence[0].upper() # 리스트.. 2021. 4. 14.
[백준][solved.ac][Bronze 2][Python] 4447번 : 좋은놈 나쁜놈 밑의 링크는 백준에서의 문제 링크입니다. 4447번: 좋은놈 나쁜놈 비키니시티에는 초능력을 가진 수퍼 히어로들로 바글바글하다. 스폰지밥과 패트릭은 주어진 문자열로 좋은놈과 나쁜놈을 골라내려 한다. 스폰지밥: 우와, 문자열에서 강한 힘이 느껴지는데! www.acmicpc.net 파이썬 코드와 결과입니다. # 첫 줄에는 테스트 케이스 n을 입력합니다. # n > 0 n = int(input()) # 테스트 케이스의 수만큼 반복해봅니다. for i in range(n): # 히어로의 이름을 입력합니다. hero_name = input() # 히어로의 이름에서 g와 G의 개수를 저장하는 변수를 선언합니다. gG_count = hero_name.count('g') + hero_name.count('G') # 히어.. 2021. 4. 14.
[백준][solved.ac][Bronze 2][Python] 4435번 : 중간계 전쟁 밑의 링크는 백준에서의 문제 링크입니다. 4435번: 중간계 전쟁 첫째 줄에 전투의 개수 T가 주어진다. 각 전투는 두 줄로 이루어져 있다. 첫째 줄에 간달프 군대에 참여한 종족의 수가 주어진다. 이 값은 공백으로 구분되어 있으며, 호빗, 인간, 엘프, 드워프, www.acmicpc.net 파이썬 코드와 결과입니다. # 첫째 줄에 전투의 개수 T를 입력합니다. # 음이 아닌 정수입니다. T = int(input()) # 전투의 개수 T만큼 반복해봅니다. for battle_num in range(T): # 각 전투의 첫째 줄에는 간달프 군대에 참여한 종족의 수를 공백으로 구분해 입력합니다. # 호빗, 인간, 엘프, 드워프, 독수리, 마법사 순입니다. # 리스트 변수로 만들어줍니다. gandalf_army.. 2021. 4. 14.
[백준][solved.ac][Bronze 2][Python] 17201번 : 자석 체인 밑의 링크는 백준에서의 문제 링크입니다. 17201번: 자석 체인 현재 주어진 자석의 상태를 보고 모두 연결되어있으면 "Yes", 모두 연결되어 있지 않은 상태라면 "No"를 한 줄에 출력한다. 단, 출력할 경우엔 인용 부호("")를 생략해야 하며 대소문자를 맞춰야 한 www.acmicpc.net 파이썬 코드와 결과입니다. # 첫 번째 줄에 자석의 개수 N을 입력합니다. # 3 2021. 4. 13.
[백준][solved.ac][Bronze 2][Python] 15814번 : 야바위 대장 밑의 링크는 백준에서의 문제 링크입니다. 15814번: 야바위 대장 첫 번째 줄에 문자열 S가 주어지고 두 번째 줄에 T가 주어진다. 문자열 S는 최대 100자를 넘지 않으며, 영어 대소문자와 하이픈(-)으로만 이루어져 있다. T는 50보다 작거나 같은 자연수이다. 그 다 www.acmicpc.net 파이썬 코드와 결과입니다. # 첫 번째 줄에 영어 대소문자와 하이픈(-)으로만 이루어진 문자열 S를 입력합니다. # 문자열을 바꿔야 하기 때문에 한 글자씩 리스트에 넣어줍니다. S = list(input()) # 두 번째 줄에 문자열을 바꿀 횟수 T를 입력합니다. # T는 50보다 작거나 같은 자연수입니다. T = int(input()) # T번만큼 문자열 바꾸기를 반복합니다. for i in range(T.. 2021. 4. 13.
[백준][solved.ac][Bronze 2][Python] 15813번 : 너의 이름은 몇 점이니? 밑의 링크는 백준에서의 문제 링크입니다. 15813번: 너의 이름은 몇 점이니? 첫 번째 줄에 이름의 길이가 주어진다. (단, 길이는 100자 이하이다) 두 번째 줄에 이름이 띄어쓰기 없이 대문자로 주어진다. www.acmicpc.net 파이썬 코드와 결과입니다. # 첫 번째 줄에 이름의 길이를 입력합니다. # 길이는 100자 이하입니다. name_length = int(input()) # 두 번째 줄에는 이름이 띄어쓰기 없이 대문자로 입력합니다. name = input() # 이름점수를 저장하는 변수를 선언합니다. name_score = 0 # 이름에서 한 글자씩 반복해봅니다. for alphabet in name: # 대문자 A~Z의 아스키 코드는 65~91이므로 # A의 점수가 1로 만드려면 각 아.. 2021. 4. 13.
[백준][solved.ac][Bronze 2][Python] 15596번 : 정수 N개의 합 밑의 링크는 백준에서의 문제 링크입니다. 15596번: 정수 N개의 합 C++17, Java 8, Python 3, C11, PyPy3, C99, C++98, C++11, C++14, Python 2, PyPy2, Go, C99 (Clang), C++98 (Clang), C++11 (Clang), C++14 (Clang), C11 (Clang), C++17 (Clang) www.acmicpc.net 파이썬 코드와 결과입니다. def solve(a): # 파이썬에는 내장함수 sum을 통해 리스트 내부의 값을 모두 더한 결과를 출력할 수 있습니다. ans = sum(a) return ans ※ 궁금한 부분, 이상한 점 및 오타는 댓글에 부탁드립니다. ※ 더 효율적이고 빠른 정답을 환영합니다. 2021. 4. 13.
[백준][solved.ac][Bronze 2][Python] 19563번 : 개구리 1 밑의 링크는 백준에서의 문제 링크입니다. 19563번: 개구리 1 좌표평면의 원점 위에 개구리가 한 마리 있다. 개구리는 한 번 점프할 때마다 인접한 네 칸 중 하나로 이동한다. 예를 들어, 초기에 개구리가 원점 $O(0, 0)$ 위에 있다면, 개구리는 한 번 점프한 뒤 www.acmicpc.net 파이썬 코드와 결과입니다. # 세 정수 a, b, c를 공백을 사이에 두고 입력합니다. # -10^9 2021. 4. 13.
[백준][solved.ac][Bronze 2][Python] 17350번 : 2루수 이름이 뭐야 밑의 링크는 백준에서의 문제 링크입니다. 17350번: 2루수 이름이 뭐야 선수들 중 뭐(anj)라는 이름을 가진 사람이 있으면 "뭐야;"를, 없으면 "뭐야?"를 출력한다. www.acmicpc.net 파이썬 코드와 결과입니다. # 첫째 줄에 야구팀의 멤버 수 N을 입력합니다. # 1 2021. 4. 12.