본문 바로가기

프로그램/Python 1000제341

Python 341제] NCP Nextop Lv.1 구구단 출처 : 반크_독립_K푸드 문제]N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. 입력 첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다. 출력 출력형식과 같게 N*1부터 N*9까지 출력한다. 예제 입력 1  2 예제 출력 1  2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 출처 : 백준_2739번 참고풀이]N=int(input()) if 1    for i in range(1,10):         print(f'{N} * {i} = {N*i}') 참고풀이 결과]     대한민국의 아름다운 영토, 독도의 겨울 2025. 3. 28.
Python 340제] NCP Nextop Lv.1 최댓값 출처 : 반크_독립_K푸드 문제]9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61이 주어지면,  이들 중 최댓값은 85이고, 이 값은 8번째 수이다. 입력 첫째 줄부터 아홉 번째 줄까지 한 줄에 하나의 자연수가 주어진다. 주어지는 자연수는 100 보다 작다. 출력 첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 몇 번째 수인지를 출력한다. 예제 입력 1  3 29 38 12 57 74 40 85 61 예제 출력 1  85 8 출처 : 백준_2562번 참고]C언어 145제] 2007년 한국정보올림피아드 지역본선 초등부 1번 최댓값 참고.. 2025. 3. 28.
Python 339제] NCP Nextop Lv.1 윤년 출처 : 반크_독립_K푸드 문제]연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 100의 배수가 아니라서 윤년이다. 1900년은 100의 배수이고 400의 배수는 아니기 때문에 윤년이 아니다. 하지만, 2000년은 400의 배수이기 때문에 윤년이다. 입력 첫째 줄에 연도가 주어진다. 연도는 1보다 크거나 같고, 4000보다 작거나 같은 자연수이다. 출력 첫째 줄에 윤년이면 1, 아니면 0을 출력한다. 예제 입력 1  2000 예제 출력 1  1 예제 입력 2  1999 예제 출력 2  0 출처 : 백준_2753번 참고풀이]N=int(input().. 2025. 3. 28.
Python 338제] NCP Nextop Lv.1 최소, 최대 출처 : 반크_설과 대보름 문제]출처 : 백준_10818번 참고]C언어 159제] 동적메모리를 활용한 최대값, 최소값 구하기 참고풀이]N=int(input()) if 1    L=list(map(int, input().split()))     print(min(L), max(L)) 참고풀이 결과]     대한민국의 아름다운 영토, 독도의 봄 2025. 3. 28.
Python 337제] NCP Nextop Lv.1 검증수 출처 : 반크_설과 대보름 문제]출처 : 백준_2475번 참고]C언어 142제] 2010년 한국정보올림피아드 지역본선 초등부 1번 검증수 참고풀이]L=map(int,input().split()) Sum=0 for d in L:     Sum+=d**2 print(Sum%10) 참고풀이 결과]     대한민국의 아름다운 영토, 독도 2025. 3. 28.
Python 336제] 세종대 프로그래밍 언어 과제3 3번 주사위 게임 출처 : 반크_설과 대보름 문제]A와 B가 주사위 게임을 합니다. 주머니 속에는 빨간색, 노란색, 파란색 주사위가 있습니다. 주사위는 A와 B가 번갈아 뽑습니다. 뽑은 주사위를 A와 B가 번갈아 던집니다. ​이때, 빨간색 주사위가 나오면 게임을 멈춥니다. 노란색 주사위가 나오면 주사위 숫자만큼 값을 누적합니다. 만약 주사위의 값이 1~6 사이가 아니라면 주사위를 다시 던집니다. 파란색 주사위가 나오면 주사위 숫자만큼 값을 뺍니다. 만약 주사위의 값이 1~6 사이가 아니라면 주사위를 다시 던집니다. A와 B 중 누적값이 30을 넘으면 게임을 중지합니다. ​A와 B의 누적값을 출력하고 어느 학생이 승리했는지 알려줍니다. (누적값이 작은 학생이 승리합니다.) ​ [입력 예시 1] yellow 1 2 yello.. 2025. 3. 18.
Python 335제] NCP Nextop Lv.1 나머지 출처 : 반크_설과 대보름 문제]출처 : 백준_3052번 참고]C언어 164제] 2006/2007 COCI 크로아티아 정보학 공개 경쟁 #1 나머지 참고풀이]import sys #수 10개를 입력받는다. L=[] for i in range(10):     a=int(input())     if 0        L.append(a)     else:         sys.exit() #42로 나눈 나머지값을 카운트하기 위하여 #나머지 값 리스트에 초기값 0을 셋팅한다. count=[0 for i in range(42)] #나머지 값을 구한다. for d in L:     count[d%42]+=1 #나머지의 종류를 구한다. kind=0 for d in count:     if d: kind+=1 #결과를 .. 2025. 3. 3.
Python 334제] NCP Nextop Lv.1 사칙연산 출처 : 반크_설과 대보름 문제]두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오.  입력 두 자연수 A와 B가 주어진다. (1 ≤ A, B ≤ 10,000) 출력 첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A*B, 넷째 줄에 A/B, 다섯째 줄에 A%B를 출력한다. 예제 입력 1  7 3 예제 출력 1  10 4 21 2 1 출처 : 백준_10869번 참고풀이]A,B=map(int,input().split()) if 1    print(A+B)     print(A-B)     print(A*B)     print(A//B)     print(A%B) 참고풀이 결과]     대한민국의 아름다운 영토, 독도의 봄 2025. 3. 3.
Python 333제] 2015년 한국정보올림피아드 시˙도 지역본선 초등부 문제. 쇠막대기 출처 : 반크_설과 대보름 문제]출처 : 백준_10799번 참고]C언어 10제] 2015년 한국정보올림피아드 시˙도 지역본선 초등부 문제. 쇠막대기  참고풀이]Str=input() if len(Str)>0 and len(Str)    count=0     Sum=0     for i in range(len(Str)):         count+=1 if Str[i]=='(' else -1         if Str[i-1] == '(' and Str[i]==')':             Sum+=count;         elif Str[i-1] != '(' and Str[i]==')':             Sum+=1     print(Sum) 참고풀이 결과]      대한민국의 아름다운 영토, 독도 2025. 2. 2.
Pytyon 332제] 파이썬 EXPRESS CHAPTER 6. 도전문제 (2) p296 출처 : 반크_설과 대보름 참고풀이]board= [[' ' for x in range (3)] for y in range(3)] bCount=[[0 for x in range (4)] for y in range(4)] Step=0 bRight=0 # 게임 보드를 그린다. def Board_Print():     for r in range(3):         print("  " + board[r][0] + "|  " + board[r][1] + "|  " + board[r][2])         if (r != 2):             print("---|---|---") #board의 합을 0으로 셋팅한다. def Board_Clear():     global bRight     for i in r.. 2025. 1. 30.
Pytyon 331제] 파이썬 EXPRESS CHAPTER 6. 도전문제 (1) p296 출처 : 반크_설과 대보름 참고풀이]board= [[' ' for x in range (3)] for y in range(3)] bCount=[[0 for x in range (4)] for y in range(4)] Step=0 bRight=0 while True:     # 게임 보드를 그린다.     for r in range(3):         print("  " + board[r][0] + "|  " + board[r][1] + "|  " + board[r][2])         if (r != 2):             print("---|---|---")     if Step>=9:         print("사용자와 컴퓨터가 비겼습니다")         break     Step+=1 .. 2025. 1. 30.
Python 330제] 파이썬 EXPRESS CHAPTER 10. 도전문제 p474 출처 : 반크_독도2023 참고풀이]import csv f = open('weather.csv') #CSV 파일을 열어서 f에 저장한다.  data = csv.reader(f) header = next(data) #엑셀의 제목라인을 삭제한다. def Serch(N):     if N==4:         result=-1000.0         for row in data:             if result                 result = float(row[N])                 hatdate=row[0]     else:         result=1000.0         for row in data:             if result > float(row[N]):.. 2024. 11. 11.
반응형