본문 바로가기

분류 전체보기

(263)
[백준 파이썬] #4101: 크냐? www.acmicpc.net/problem/4101 4101번: 크냐? 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 두 정수가 주어진다. 두 수는 백만보다 작거나 같은 양의 정수이다. 입력의 마지막 줄에는 0이 www.acmicpc.net [문제] 두 양의 정수가 주어졌을 때, 첫 번째 수가 두 번째 수보다 큰지 구하는 프로그램을 작성하시오. 입력의 마지막 줄에는 0이 두 개 주어진다. 각 테스트 케이스마다, 첫 번째 수가 두 번째 수보다 크면 Yes를, 아니면 No를 한 줄에 하나씩 출력한다. [문제 접근] 무한 while문을 돌면서 입력을 받되 0 0이 주어질 경우 즉 첫 번째 수와 두 번째 수의 합이 0일 경우 break한다. [정답] 1. 무한 ..
[백준 파이썬] #14909: 양수 개수 세기 www.acmicpc.net/problem/14909 14909번: 양수 개수 세기 첫째 줄에 최대 1,000,000개의 정수가 주어진다. 입력으로 주어지는 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같다. www.acmicpc.net [문제] 주어진 N개의 정수 중에서 양의 정수의 개수를 출력하는 프로그램을 작성하시오. 첫째 줄에 양의 정수의 개수를 출력한다. [문제 접근] N개의 정수를 리스트로 받은 다음 for문을 돌면서 양의 정수의 개수를 센다. [정답] 1. 리스트 num에 정수를 입력받는다. 양의 정수의 개수를 저장할 변수 ans을 선언한다. 2. for문을 돌면서 리스트 num의 정수가 양의 정수인지 판단하여 양의 정수일 경우 ans+=1을 해준다. 3. 최종적..
[백준 파이썬] #1100: 하얀 칸 www.acmicpc.net/problem/1100 1100번: 하얀 칸 체스판은 8*8크기이고, 검정 칸과 하얀 칸이 번갈아가면서 색칠되어 있다. 가장 왼쪽 위칸 (0,0)은 하얀색이다. 체스판의 상태가 주어졌을 때, 하얀 칸 위에 말이 몇 개 있는지 출력하는 프로그램 www.acmicpc.net [문제] 체스판은 8*8크기이고, 검정 칸과 하얀 칸이 번갈아가면서 색칠되어 있다. 가장 왼쪽 위칸 (0,0)은 하얀색이다. 체스판의 상태가 주어졌을 때, 하얀 칸 위에 말이 몇 개 있는지 출력하는 프로그램을 작성하시오. 첫째 줄부터 8개의 줄에 체스판의 상태가 주어진다. ‘.’은 빈 칸이고, ‘F’는 위에 말이 있는 칸이다. [문제 접근] 문제만 읽었을 때는 무슨 소리인지 몰랐는데 체스판을 떠올리고 나서 이..
[백준 파이썬] #15963: CASIO www.acmicpc.net/problem/15963 15963번: CASIO 카시오 계산기는 만능 계산기이다. 시험을 한 번이라도 쳐본 일곽인이라면, 이 카시오의 소중함에 대해서 뼈저리게 느껴보았을 것이다. 하지만, 이런 카시오에도 함정이 있다. 바로, 카시오 계 www.acmicpc.net [문제] 카시오 계산기는 배터리를 통해 돌아간다. 송찬이는 시험을 치다가 갑자기 계산기의 배터리가 나가버렸다. 그래서 선생님께 배터리를 달라고 요구했는데, 요구하고 보니 카시오 계산기의 배터리가 어떤 종류인지 말을 안 해버렸다! 과연 선생님은 송찬이가 필요한 배터리 종류를 들고 왔을까? 송찬이가 필요한 배터리 N과 선생님이 가져온 배터리 M이 입력된다. 송찬이가 원한 배터리면 1을, 그 외엔 0을 출력한다. [문제..
[백준 파이썬] #16430: 제리와 톰 www.acmicpc.net/problem/16430 16430번: 제리와 톰 첫 번째 줄에 두 정수 A, B (1 ≤ A
[백준 파이썬] #11948: 과목 선택 www.acmicpc.net/problem/11948 11948번: 과목선택 JOI는 물리, 화학, 생물, 지구과학, 역사, 지리 총 6 과목의 시험을 봤다. 각 시험의 만점은 100점이다. JOI는 물리, 화학, 생물, 지구과학 4과목 중에서 3 과목을 선택하고 역사, 지리 2 과목 중에 www.acmicpc.net [문제] JOI는 물리, 화학, 생물, 지구과학, 역사, 지리 총 6 과목의 시험을 봤다. 각 시험의 만점은 100점이다. JOI는 물리, 화학, 생물, 지구과학 4과목 중에서 3 과목을 선택하고 역사, 지리 2 과목 중에서 한 과목을 선택한다. 시험 점수의 합이 가장 높게 나오도록 과목을 선택할 때, JOI가 선택한 과목의 시험 점수의 합을 구하시오. [문제 접근] 4과목, 2과목 따로 ..
[백준 파이썬] #10987: 모음의 개수 www.acmicpc.net/problem/10987 10987번: 모음의 개수 알파벳 소문자로만 이루어진 단어가 주어진다. 이때, 모음(a, e, i, o, u)의 개수를 출력하는 프로그램을 작성하시오. www.acmicpc.net [문제] 알파벳 소문자로만 이루어진 단어가 주어진다. 이때, 모음(a, e, i, o, u)의 개수를 출력하는 프로그램을 작성하시오. [문제 접근] for문을 돌면서 count()함수를 사용하여 모음의 개수를 출력한다. [정답] 1. 변수 word에 단어를 입력받는다. 변수 vowel에 모음을 선언한다. 모음의 개수를 저장할 변수 ans을 선언한다. 2. for문을 돌면서 count()함수를 사용하여 word에 있는 모음의 개수를 세어 ans에 더한다. 3. 모음의 개수 a..
[백준 파이썬] #13752: 히스토그램 www.acmicpc.net/problem/13752 13752번: 히스토그램 히스토그램은 데이터를 시각적으로 표현한 것이다. 막대로 구성되며 각 막대의 길이는 데이터 양의 크기를 나타낸다. 일부 데이터가 주어지면 히스토그램을 생성하시오. www.acmicpc.net [문제] 히스토그램은 데이터를 시각적으로 표현한 것이다. 막대로 구성되며 각 막대의 길이는 데이터 양의 크기를 나타낸다. 일부 데이터가 주어지면 히스토그램을 생성하시오. 첫 번째 줄에는 테스트 케이스의 개수 n (1 ≤ n ≤ 100)이 주어진다. 다음 n 개의 줄에는 각 히스토그램의 크기 k (1 ≤ k ≤ 80)가 주어진다. 각 테스트 케이스에 대해서 히스토그램의 크기 k와 동일한 수의 '='를 출력한다. '='사이에 공백은 존재하지 않..