본문 바로가기

백준297

[백준][solved.ac][Bronze 5][Python] 15740번 : A+B - 9 밑의 링크는 백준에서의 문제 링크입니다. 15740번: A+B - 9 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 두 정수 A, B를 공백으로 구분해 입력합니다. # -10^10000 2021. 6. 14.
[백준][solved.ac][Silver 5][Python] 20114번 : 미아 노트 밑의 링크는 백준에서의 문제 링크입니다. 20114번: 미아 노트 첫째 줄에 원래 문자열의 길이 N, 세로로 번진 글자의 개수 H, 가로로 번진 글자의 개수 W가 주어진다. (1 ≤ N ≤ 100, 1 ≤ H ≤ 10, 1 ≤ W ≤ 10) 둘째 줄부터 H개의 줄에 걸쳐 N × W 길이의 문자열이 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 원래 문자열의 길이 N, 세로로 번진 글자의 개수 H, 가로로 번진 글자의 개수 W를 공백으로 구분해 입력합니다. # 1 2021. 6. 13.
[백준][solved.ac][Silver 5][Python] 4796번 : 캠핑 밑의 링크는 백준에서의 문제 링크입니다. 4796번: 캠핑 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있고, L, P, V를 순서대로 포함하고 있다. 모든 입력 정수는 int범위이다. 마지막 줄에는 0이 3개 주어진다. www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 테스트 케이스의 번호를 저장하는 변수를 선언합니다. # 1부터 시작하므로 1로 초기화합니다. case = 1 # L, P, V가 모두 0일 때까지 반복합니다. while True: # 캠핑장을 연속하는 P일 중, L일 동안만 사용할 수 있다. 강산이는 이제 막 V일짜리 휴가를 사직했다.의 # .. 2021. 6. 12.
[백준][solved.ac][Bronze 1][Python] 14648번 : 쿼리 맛보기 밑의 링크는 백준에서의 문제 링크입니다. 14648번: 쿼리 맛보기 첫째 줄에 수열의 길이를 뜻하는 n(1≤n≤1,000)과 쿼리의 개수를 뜻하는 q(1≤q≤10,000)가 주어진다. 둘째 줄에 길이 n의 수열이 하나의 공백을 사이에 두고 주어진다. 수열의 각 숫자들은 모두 int형 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 수열의 길이 n, 쿼리의 개수 q를 공백으로 구분해 입력합니다. # 1 2021. 6. 11.
[백준][solved.ac][Bronze 1][Python] 14626번 : ISBN 밑의 링크는 백준에서의 문제 링크입니다. 14626번: ISBN ISBN(International Standard Book Number)은 전 세계 모든 도서에 부여된 고유번호로, 국제 표준 도서번호이다. ISBN에는 국가명, 발행자 등의 정보가 담겨 있으며 13자리의 숫자로 표시된다. 그중 마지막 숫 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # ISBN 13자리 숫자를 입력합니다. # 훼손된 숫자 하나를 *로 입력합니다. isbn = stdin.readline().rstrip() # ISBN의 길이를 저장하는 변수를 선언합니다. isbn_len = len(isbn) # ISBN에서 *을 제외한 .. 2021. 6. 11.
[백준][solved.ac][Bronze 1][Python] 8974번 : 희주의 수학시험 밑의 링크는 백준에서의 문제 링크입니다. 8974번: 희주의 수학시험 강민이 동생 희주는 올해 초등학교에 입학했다. 며칠 있으면, 생애 첫 시험을 보게 될텐데, 수학시험도 같이 본다고 한다. 희주는 겁을 먹은 나머지, 열심히 준비해야겠다고 생각했다. 이를 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 한 줄에 양의 정수 A, B를 공백으로 구분해 입력합니다. # 1 2021. 6. 10.
[백준][solved.ac][Bronze 1][Python] 3054번 : 피터팬 프레임 밑의 링크는 백준에서의 문제 링크입니다. 3054번: 피터팬 프레임 다섯 줄에 걸쳐, 입력으로 주어진 단어를 피터팬 프레임과 웬디 프레임으로 장식한 결과를 출력한다. www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 알파벳 대문자로 이루어진 최대 15글자 단어를 입력합니다. word = stdin.readline().rstrip() # 입력한 단어의 길이를 저장하는 변수를 선언합니다. word_len = len(word) # 프레임들로 장식한 결과의 각 줄들을 저장하는 리스트 변수를 선언합니다. # 각 줄의 첫 문자들로 초기화합니다. lines = ['.', '.', '#', '.', '.'.. 2021. 6. 10.
[백준][solved.ac][Bronze 1][Python] 3181번 : 줄임말 만들기 밑의 링크는 백준에서의 문제 링크입니다. 3181번: 줄임말 만들기 꿍은 만사가 귀찮아서 말을 하기도 귀찮아 한다. 그래서 하려는 말을 대신해줄 줄임말을 만들려고 하는데 나름 규칙을 만들었다. 하려는 말은 최소 하나 이상의 단어를 포함하는데 각 단어들은 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 쓸모없는 단어들을 저장하는 튜플 변수를 선언합니다. useless_words = ('i', 'pa', 'te', 'ni', 'niti', 'a', 'ali', 'nego', 'no', 'ili') # 문장을 하나 입력합니다. # 알파벳 소문자와 공백으로만 이루어져 있습니다. # 최대 길이는 100입니다... 2021. 6. 9.
[백준][solved.ac][Silver 5][Python] 14914번 : 사과와 바나나 나눠주기 밑의 링크는 백준에서의 문제 링크입니다. 14914번: 사과와 바나나 나눠주기 아름이가 나누어 줄 수 있는 경우를 모두 출력해야 하며, 각 경우마다 친구의 수, 사과 개수, 바나나 개수 차례로 한 줄에 각각 빈칸으로 구분하여 출력한다. 각 경우마다 중복없이 한 번만 출력 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # gcd를 사용하기 위해 import합니다. from math import gcd # 첫째 줄에 사과의 개수 a, 바나나의 개수 b를 공백으로 구분해 입력합니다. # 1 2021. 6. 9.
[백준][solved.ac][Silver 4][Python] 1302번 : 베스트셀러 밑의 링크는 백준에서의 문제 링크입니다. 1302번: 베스트셀러 첫째 줄에 오늘 하루 동안 팔린 책의 개수 N이 주어진다. 이 값은 1,000보다 작거나 같은 자연수이다. 둘째부터 N개의 줄에 책의 제목이 입력으로 들어온다. 책의 제목의 길이는 50보다 작거나 같고 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 오늘 하루 동안 팔린 책의 개수 N을 입력합니다. # 1,000보다 작거나 같은 자연수입니다. # 정수형으로 변환합니다. N = int(stdin.readline()) # 책의 제목을 키, 팔린 책의 개수를 값으로 저장할 딕셔너리 변수를 선언합니다. books_info = {} #.. 2021. 6. 8.