본문 바로가기

Problem Solving599

[백준][solved.ac][Bronze 1][Python] 20362번 : 유니대전 퀴즈쇼 밑의 링크는 백준에서의 문제 링크입니다. 20362번: 유니대전 퀴즈쇼 올해 인천대에서는 코로나19로 인해 온라인 축제를 개최했다. 축제 내용 중에는 퀴즈쇼가 있는데, 초청 연예인이 채팅을 보고 정답을 맞힌 사람의 닉네임을 읽어 1명에게 상품을 주는 이벤트이 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫 번째 줄에 채팅 개수 N, 정답자의 닉네임 S를 공백으로 구분해 입력합니다. # 2 2021. 5. 11.
[백준][solved.ac][Bronze 1][Python] 18766번 : 카드 바꿔치기 밑의 링크는 백준에서의 문제 링크입니다. 18766번: 카드 바꿔치기 범고래와 돌고래는 카드놀이를 좋아한다. 각 카드는 빨강 (R), 노랑 (Y), 파랑 (B) 중 하나의 색으로 칠해져 있고 0-9 사이의 숫자가 적혀있다. 색과 숫자가 같은 카드가 여러 장 있을 수도 있다. 최 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫 줄에는 테스트 케이스의 수 T를 입력합니다. # 1 2021. 5. 11.
[백준][solved.ac][Bronze 1][Python] 9339번 : 마라토너 밑의 링크는 백준에서의 문제 링크입니다. 9339번: 마라토너 상근이는 마라톤 학원을 운영하고 있다. 학원의 수강생은 총 K명으로, 다가오는 마라톤 대회에 참가하기 위해 연습을 하고 있다. 마라톤 대회가 끝나고, 기록이 6시간 이하인 경우는 마라톤 완주 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 테스트 케이스의 개수 T를 입력합니다. # T 2021. 5. 11.
[백준][solved.ac][Bronze 1][Python] 1252번 : 이진수 덧셈 밑의 링크는 백준에서의 문제 링크입니다. 1252번: 이진수 덧셈 첫째 줄에 두 개의 이진수가 빈 칸을 사이에 두고 주어진다. 각 이진수는 1 또는 0으로만 이루어져 있으며, 0으로 시작할 수도 있다. 또한 각 이진수의 길이는 80을 넘지 않는다. www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 두 개의 이진수를 공백으로 구분해 입력합니다. bin_1, bin_2 = stdin.readline().rstrip().split(' ') # 위에서 입력한 두 개의 이진수를 십진수로 각각 변경해줍니다. dec_1 = int(bin_1, 2) dec_2 = int(bin_2, 2) # 변경된 십진수.. 2021. 5. 11.
[백준][solved.ac][Bronze 1][Python] 4344번 : 평균은 넘겠지 밑의 링크는 백준에서의 문제 링크입니다. 4344번: 평균은 넘겠지 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. www.acmicpc.net 파이썬 코드와 결과입니다. # 첫째 줄에 테스트 케이스의 개수 C를 입력합니다. C = int(input()) # 테스트 케이스의 수 C만큼 반복해봅니다. for test_case_idx in range(C): # 학생의 수 N, N명의 점수를 공백으로 구분해 입력합니다. test_case = input().split(' ') # 학생의 수 N과 N명의 점수를 분리해서 각각 변수를 선언해 저장합니다. # 모든 값을 정수르 변환합니다. N = int(test_case[0]) scores = list(.. 2021. 5. 9.
[백준][solved.ac][Bronze 1][Python] 1546번 : 평균 밑의 링크는 백준에서의 문제 링크입니다. 1546번: 평균 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보 www.acmicpc.net 파이썬 코드와 결과입니다. # 첫째 줄에 시험 본 과목의 개수 N을 입력합니다. # N은 1000보다 작거나 같습니다. N = int(input()) # 둘째 줄에 세준이의 각 과목의 성적을 공백으로 구분해 입력합니다. # 각 성적은 100보다 작거나 같은 음이 아닌 정수이고, # 적어도 하나의 값은 0보다 큽니다. # 각 성적을 정수형으로 변환하고 리스트 변수에 넣어줍니다. scores = list(map(int,.. 2021. 5. 9.
[백준][solved.ac][Silver 4][Python] 2331번 : 반복수열 보호되어 있는 글 입니다. 2021. 5. 9.
[백준][solved.ac][Silver 4][Python] 1065번 : 한수 밑의 링크는 백준에서의 문제 링크입니다. 1065번: 한수 어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 www.acmicpc.net 파이썬 코드와 결과입니다. # 첫째 줄에 1,000보다 작거나 같은 자연수 N을 입력합니다. N = int(input()) # N이 100 미만이라면 if N < 100: # 100 미만의 숫자들은 모두 한수에 속하므로 N을 그대로 출력해줍니다. print(N) # N이 100 이상이라면 else: # 한수의 개수를 저장할 변수를 선언합니다. # 100 미만의 숫자들은 모두 한수에 속하므로 99로 초기화해줍니다. han_nu.. 2021. 5. 9.
[백준][solved.ac][Silver 4][Python] 1026번 : 보물 밑의 링크는 백준에서의 문제 링크입니다. 1026번: 보물 첫째 줄에 N이 주어진다. 둘째 줄에는 A에 있는 N개의 수가 순서대로 주어지고, 셋째 줄에는 B에 있는 수가 순서대로 주어진다. N은 50보다 작거나 같은 자연수이고, A와 B의 각 원소는 100보다 작거 www.acmicpc.net 파이썬 코드와 결과입니다. # 문제의 함수 S를 구현합니다. # 리스트 A, B와 A, B의 똑같은 길이인 N을 매개변수로 받습니다. def S(A, B, N): # S의 결과인 합을 저장할 변수를 선언합니다. sum_result = 0 # 리스트 A, B의 길이인 N만큼 반복합니다. for index in range(N): # sum_result에 A와 B의 현재 인덱스의 숫자를 곱한 것을 더합니다. sum_re.. 2021. 5. 9.
[백준][solved.ac][Bronze 2][Python] 17173번 : 배수들의 합 밑의 링크는 백준에서의 문제 링크입니다. 17173번: 배수들의 합 신원이는 백준에서 배수에 관한 문제를 풀다가 감명을 받아 새로운 문제를 만들어보았다. 자연수 N과 M개의 자연수 Ki가 주어진다. Ki중 적어도 하나의 배수이면서 1 이상 N 이하인 수의 합을 구하 www.acmicpc.net 파이썬 코드와 결과입니다. # 첫 번째 줄에 N, M을 입력합니다. # 2 2021. 5. 8.