본문 바로가기

bronze 148

[백준][solved.ac][Bronze 1][Python] 1032번 : 명령 프롬프트 밑의 링크는 백준에서의 문제 링크입니다. 1032번: 명령 프롬프트 첫째 줄에 파일 이름의 개수 N이 주어진다. 둘째 줄부터 N개의 줄에는 파일 이름이 주어진다. N은 50보다 작거나 같은 자연수이고 파일 이름의 길이는 모두 같고 길이는 최대 50이다. 파일이름은 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 파일 이름의 개수 N을 입력합니다. # N은 50보다 작거나 같은 자연수입니다. N = int(stdin.readline().rstrip()) # 파일 이름들을 저장하는 리스트 변수를 선언합니다. filenames = [] # 파일 이름의 개수 N만큼 반복합니다. for file_i.. 2021. 5. 12.
[백준][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][Bronze 1][Python] 4597번 : 패리티 밑의 링크는 백준에서의 문제 링크입니다. 4597번: 패리티 입력은 여러 개의 비트 스트링으로 이루어져 있다. 각 비트 스트링은 한 줄로 이루어져 있고, 길이는 1~31비트이다. 또, 비트 스트링의 마지막 문자는 e 또는 o이다. (e: 짝수 패리티, o: 홀수 패리티 www.acmicpc.net 파이썬 코드와 결과입니다. # #을 입력할 때까지 반복합니다. while True: # 비트 스트링 하나를 입력합니다. # 길이는 1 ~ 31비트입니다. # 마지막 문자는 e 또는 o입니다. bit_string = input() # 입력한 비트 스트링이 #이라면 if bit_string == '#': # 반복문을 탈출하고 종료합니다. break # 입력 형식에 맞게 비트 스트링을 입력했다면 else: # 비트 .. 2021. 5. 6.
[백준][solved.ac][Bronze 1][Python] 1977번 : 완전제곱수 밑의 링크는 백준에서의 문제 링크입니다. 1977번: 완전제곱수 M과 N이 주어질 때 M이상 N이하의 자연수 중 완전제곱수인 것을 모두 골라 그 합을 구하고 그 중 최솟값을 찾는 프로그램을 작성하시오. 예를 들어 M=60, N=100인 경우 60이상 100이하의 자연수 중 완 www.acmicpc.net 파이썬 코드와 결과입니다. # 첫째 줄에 M을 입력합니다. M = int(input()) # 둘째 줄에 N을 입력합니다. # M, N은 10000 이하의 자연수이며 # M은 N보다 같거나 작습니다. N = int(input()) # 완전제곱수들을 저장할 리스트 변수를 선언합니다. perfect_square_num = [] # M부터 N까지 반복해봅니다. for number in range(M, N + 1.. 2021. 5. 6.
[백준][solved.ac][Bronze 1][Python] 11586번 : 지영 공주님의 마법 거울 밑의 링크는 백준에서의 문제 링크입니다. 11586번: 지영 공주님의 마법 거울 천나라 민호성의 지영 공주님은 매우 아름답다. 공주님 자신도 이 세상 그 누구보다 자신이 아름답다는 것을 알고 있다. 공주님은 자신의 아름다움이 세월의 저편으로 사라지는 것을 매우 두려 www.acmicpc.net 파이썬 코드와 결과입니다. # 첫 번째 줄에 정사각형 모양의 마법거울의 크기를 나타내는 자연수 N을 입력합니다. # 2 2021. 5. 2.