본문 바로가기

bronze 2104

[백준][solved.ac][Bronze 2][Python] 2562번 : 최댓값 밑의 링크는 백준에서의 문제 링크입니다. 2562번: 최댓값 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어 www.acmicpc.net 파이썬 코드와 결과입니다. # 입력받은 자연수들을 차례대로 저장할 리스트 변수를 선언합니다. numbers = [] # 첫째 줄부터 아홉 번째 줄까지 한 줄에 하나의 자연수를 입력합니다. for i in range(9): # 자연수 하나를 입력합니다. num = int(input()) # 입력받은 자연수를 numbers 리스트 변수에 넣어줍니다. numbers.append(num) # nu.. 2021. 4. 27.
[백준][solved.ac][Bronze 2][Python] 2161번 : 카드1 밑의 링크는 백준에서의 문제 링크입니다. 2161번: 카드1 N장의 카드가 있다. 각각의 카드는 차례로 1부터 N까지의 번호가 붙어 있으며, 1번 카드가 제일 위에, N번 카드가 제일 아래인 상태로 순서대로 카드가 놓여 있다. 이제 다음과 같은 동작을 카드가 www.acmicpc.net 파이썬 코드와 결과입니다. # 첫째 줄에 정수 N을 입력합니다. # 1 2021. 4. 27.
[백준][solved.ac][Bronze 2][Python] 2153번 : 소수 단어 밑의 링크는 백준에서의 문제 링크입니다. 2153번: 소수 단어 소수란 1과 자기 자신으로만 나누어떨어지는 수를 말한다. 예를 들면 1, 2, 3, 5, 17, 101, 10007 등이 소수이다. 이 문제에서는 편의상 1도 소수로 하자. 알파벳 대소문자로 이루어진 영어 단어가 하나 www.acmicpc.net 파이썬 코드와 결과입니다. # 입력한 영어 단어의 숫자가 소수인지 판별하는 함수를 구현합니다. # 숫자 하나를 받는 함수로 만듭니다. def is_prime(num): # 받은 숫자가 1이 아니라면 if num != 1: # 2부터 받은 숫자의 절반까지 반복해봅니다. for i in range(2, num // 2 + 1): # 받은 숫자를 현재 반복 중인 숫자로 나누어 떨어진다면 if num % .. 2021. 4. 27.
[백준][solved.ac][Bronze 2][Python] 2028번 : 자기복제수 밑의 링크는 백준에서의 문제 링크입니다. 2028번: 자기복제수 어떤 자연수 N을 제곱했을 때, 그 제곱수의 맨 뒷자리에 원래의 수 N이 다시 나타나면, 우리는 그 수 N을 자기복제수라고 한다. 예를 들면, 5의 제곱은 52는 25이고 25의 맨 뒷자리에 원래의 수 5가 www.acmicpc.net 파이썬 코드와 결과입니다. # 첫 줄에는 테스트 케이스의 개수 T를 입력합니다. # 1 2021. 4. 27.
[백준][solved.ac][Bronze 2][Python] 21567번 : 숫자의 개수 2 밑의 링크는 백준에서의 문제 링크입니다. 21567번: 숫자의 개수 2 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 1,000,000보다 작은 자연수이다. www.acmicpc.net 파이썬 코드와 결과입니다. # A, B, C는 모두 1,000,000보다 작은 자연수입니다. # 첫째 줄에 A를 입력합니다. A = int(input()) # 둘째 줄에 B를 입력합니다. B = int(input()) # 셋째 줄에 C를 입력합니다. C = int(input()) # A, B, C를 곱한 결과를 문자열로 변환해서 저장한 변수를 선언합니다. multiple = str(A * B * C) # 0에서 9까지 반복해봅니다. for num in range(10): # multipl.. 2021. 4. 24.
[백준][solved.ac][Bronze 2][Python] 15351번 : 인생 점수 밑의 링크는 백준에서의 문제 링크입니다. 15351번: 인생 점수 어떤 사람이 무엇을 즐기느냐에 따라 그 사람의 인생 점수를 측정할 수 있다. A를 1점, B를 2점, ... , Z를 26점으로 해, 즐기는 것의 이름의 알파벳 점수를 모두 더하면 된다. 예를 들어, "OTAKU LIFE" 는 www.acmicpc.net 파이썬 코드와 결과입니다. # 첫 번째 줄에 즐기는 것의 개수 N을 입력합니다. N = int(input()) # 즐기는 것의 개수 N만큼 반복합니다. for i in range(N): # 즐기는 것을 입력합니다. # 영어 대문자와 띄어쓰기로 입력합니다. # 30자를 넘지 않습니다. enjoy = input() # 즐기는 것의 점수를 저장하는 변수를 선언합니다. score = 0 # 즐기.. 2021. 4. 24.
[백준][solved.ac][Bronze 2][Python] 14581번 : 팬들에게 둘러싸인 홍준 밑의 링크는 백준에서의 문제 링크입니다. 14581번: 팬들에게 둘러싸인 홍준 첫 번째 줄에 홍준의 아이디를 입력받는다. 홍준의 아이디는 길이가 20 이하인 문자열이며, 알파벳 소문자, 알파벳 대문자, 숫자로만 이루어졌다. www.acmicpc.net 파이썬 코드와 결과입니다. # 첫 번째 줄에 홍준의 아이디를 입력합니다. # 길이가 20 이하인 문자열이며, # 알파벳 소문자, 알파벳 대문자, 숫자로만 이루어져 있습니다. hongjun_ID = input() # 출력 형식에 맞게 출력합니다. print(":fan::fan::fan:") print(f":fan::{hongjun_ID}::fan:") print(":fan::fan::fan:") ※ 궁금한 부분, 이상한 점 및 오타는 댓글에 부탁드립니다. ※.. 2021. 4. 24.
[백준][solved.ac][Bronze 2][Python] 14487번 : 욱제는 효도쟁이야! 밑의 링크는 백준에서의 문제 링크입니다. 14487번: 욱제는 효도쟁이야!! 욱제는 KOI를 망친 기념으로 부모님과 함께 코드게이트 섬으로 여행을 떠났다. 코드게이트 섬에는 오징어로 유명한 준오마을(심술쟁이 해커 임준오 아님), 밥으로 유명한 재훈마을, 영중마을 등 www.acmicpc.net 파이썬 코드와 결과입니다. # 첫째 줄에 마을의 수 n을 입력합니다. # 1 2021. 4. 24.
[백준][solved.ac][Bronze 2][Python] 13235번 : 팰린드롬 밑의 링크는 백준에서의 문제 링크입니다. 13235번: 팰린드롬 팰린드롬은 앞에서부터 읽을 때와 뒤에서부터 읽을 때가 똑같은 단어를 의미한다. 예를 들어, eve, eevee는 팰린드롬이고, eeve는 팰린드롬이 아니다. 단어가 주어졌을 때, 팰린드롬인지 아닌지 판 www.acmicpc.net 파이썬 코드와 결과입니다. # 길이가 20보다 작거나 같고 알파벳 소문자로 이루어진 단어를 입력합니다. word = input() # 입력한 단어가 팰린드롬이라면 if word == word[::-1]: # true를 출력합니다. print("true") # 입력한 단어가 팰린드롬이 아니라면 else: # false를 출력합니다. print("false") ※ 궁금한 부분, 이상한 점 및 오타는 댓글에 부탁드립니다.. 2021. 4. 24.
[백준][solved.ac][Bronze 2][Python] 11816번 : 8진수, 10진수, 16진수 밑의 링크는 백준에서의 문제 링크입니다. 11816번: 8진수, 10진수, 16진수 첫째 줄에 X가 주어진다. X는 10진수로 바꿨을 때, 1,000,000보다 작거나 같은 자연수이다. 16진수인 경우 알파벳은 소문자로만 이루어져 있다. www.acmicpc.net 파이썬 코드와 결과입니다. # 첫째 줄에 X를 입력합니다. # X는 10진수로 바꿨을 때, 1,000,000보다 작거나 같은 자연수입니다. # 16진수인 경우 알파벳은 소문자로만 이루어져 있습니다. X = input() # 입력한 X의 값에서 앞의 두 자리가 0x라면 if X[0:2] == "0x": # 입력한 X를 16진수로 간주하고 10진수로 바꿔 출력합니다. print(int(X, 16)) # 입력한 X의 값에서 앞의 한 자리가 0라면 .. 2021. 4. 23.