본문 바로가기

프로그램839

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.
C언어 237제] NCP Nextop Lv.3 애너그램 출처 : 반크_반크 20년 백서 문제]2013 HSPC 2번 두 단어 A와 B가 주어졌을 때, A에 속하는 알파벳의 순서를 바꾸어서 B를 만들 수 있다면, A와 B를 애너그램이라고 한다. 두 단어가 애너그램인지 아닌지 구하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수(출력 각 테스트 케이스마다 애너그램인지 아닌지를 예체 출력과 같은 형식으로 출력한다.  출력 형식 정확한 출력 형식은 제출에서 언어를 Java로 설정하면 확인할 수 있다. 예제 입력 1 3 blather reblath maryland landam bizarre brazier 예제 출력 1 blather & reblath are anagrams. maryland & landam are NOT anagrams. bizarre .. 2025. 3. 18.
C언어 236제] NCP Nextop Lv.3 3대 측정 출처 : 반크_반크 20년 백서 문제]2020 Sogang Programming Contest Master A번 (서강대학교)2020 Sogang Programming Contest Open I번 웨이트 트레이닝에서의 3대 측정은 스쿼트, 벤치프레스, 데드리프트의 중량을 측정하는 것이다. 하지만 세 명이 한 팀을 이루어 출전하는 전국 대학생 프로그래밍 대회(ICPC)의 참가자들은 다소 독특한 방법으로 3대를 측정하는데, 바로 팀원 각각의 실력을 수치로 나타내 주는 ‘코드포스 레이팅’을 비교하는 것이다. 웨이트 트레이닝계에는 3대 중량을 합쳐 500kg를 넘지 못하는 사람은 ‘언더아머’ 브랜드의 옷을 입지 못한다는 암묵적인 룰이 있으며. 이들을 단속하는 ‘언더아머 단속반’이 존재한다는 소문도 있다. Sog.. 2025. 3. 18.
C언어 235제] NCP Nextop Lv.3 UCPC는 무엇의 약자일까? 출처 : 반크_반크 20년 백서 문제]2018년 UCPC 예선 G번. UCPC는 '전국 대학생 프로그래밍 대회 동아리 연합 여름 대회'의 줄임말로 알려져있다. 하지만 이 줄임말이 정확히 어떻게 구성되었는지는 아무도 모른다. UCPC 2018을 준비하던 ntopia는 여러 사람들에게 UCPC가 정확히 무엇의 줄임말인지 물어보았지만, 아무도 정확한 답을 제시해주지 못했다. ntopia가 들은 몇 가지 답을 아래에 적어보았다. Union of Computer Programming Contest club contest Union of Computer Programming contest Club contest Union of Computer Programming contest club Contest Union o.. 2025. 3. 17.
C언어 234제] NCP Nextop Lv.3 포켓몬 GO 출처 : 반크_반크 20년 백서 문제]2016/2017 COCI 크로아티아 정보학 공개 경쟁 #2 1번 포켓몬GO 모바일 게임을 즐겨 하는 지우는 Jetpack Joyride 에 금새 질렸고 포켓몬 GO를 시작했다! 이 게임의 재미있는 점은 포켓몬을 진화시킬 수 있다는 것이다. 지우가 Pi 라는 포켓몬을 진화시키기 위해서는 해당 포켓몬의 Ki 개의 사탕이 필요하다. 진화가 된 후에는 2개의 사탕을 돌려받는다. 각 포켓몬은 그들 종의 사탕으로만 진화할 수 있다. 지우는 N종의 포켓몬이 있고 Pi 라는 포켓몬의 사탕은 Mi 개를 가지고 있으며 지우는 진화시킬 수 있는 포켓몬의 총 마리수를 궁금해한다. 또한, 지우는 가장 많이 진화시킬 수 있는 포켓몬이 무엇인지 알고 싶어한다. 만약 그런 포켓몬들이 여러 종이.. 2025. 3. 12.
C언어 233제] NCP Nextop Lv.2 동전 0 출처 : 반크_반크 20년 백서 문제]준규가 가지고 있는 동전은 총 N종류이고, 각각의 동전을 매우 많이 가지고 있다. 동전을 적절히 사용해서 그 가치의 합을 K로 만들려고 한다. 이때 필요한 동전 개수의 최솟값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 1 ≤ K ≤ 100,000,000) 둘째 줄부터 N개의 줄에 동전의 가치 Ai가 오름차순으로 주어진다. (1 ≤ Ai ≤ 1,000,000, A1 = 1, i ≥ 2인 경우에 Ai는 Ai-1의 배수) 출력 첫째 줄에 K원을 만드는데 필요한 동전 개수의 최솟값을 출력한다. 예제 입력 1  10 4200 1 5 10 50 100 500 1000 5000 10000 50000 예제 출력 1  6 예제 입력 .. 2025. 3. 12.
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.
반응형