추천 세트

첫걸음

반복문, 사칙연산, 입출력부터 시작합니다.

전체 문제
전체 결과문제 1239개
유형채점
여기는 춥네요!도시 이름과 정수 기온이 한 줄에 하나씩 주어질 때, 기온이 가장 낮은 도시의 이름을 출력한다.쉬움2구현배열+2아직 제출이 없습니다1초128 MB채점 가능
가운데는 누구일까요?그릇 세 개의 무게가 주어질 때, 세 무게 가운데 중간값을 출력한다.쉬움2정렬구현아직 제출이 없습니다1초128 MB채점 가능
TXTMSG로 말하기TTYL이 나올 때까지 한 줄씩 읽으며, 표에 있는 줄임말은 정해진 영어로 바꾸고 나머지는 그대로 출력한다.쉬움2해시맵문자열+1아직 제출이 없습니다1초128 MB채점 가능
딜 오어 노 딜 계산기제거된 케이스 번호와 뱅커의 제안을 읽고 남은 금액의 평균을 구한 뒤, 제안이 평균보다 높으면 deal, 아니면 no deal을 출력한다.쉬움2구현배열+1아직 제출이 없습니다1초128 MB채점 가능
애너그램 판별기공백을 무시하고 두 문구가 애너그램인지 판별한다.쉬움2해시맵문자열+1아직 제출이 없습니다1초128 MB채점 가능
연방 선거 투표 연령각 생년월일에 대해 2007년 2월 27일에 만 18세 이상인지 판정한다.쉬움2구현수학아직 제출이 없습니다1초128 MB채점 가능
휴대폰 요금제 고르기주간, 야간, 주말 통화 시간이 주어질 때 두 요금제의 월 비용을 계산해 더 저렴한 요금제를 출력한다.쉬움2구현수학+1아직 제출이 없습니다1초128 MB채점 가능
눈에 갇힌 날의 전화각 전화번호의 문자를 숫자로 바꾸고 처음 10자리만 남겨 xxx-xxx-xxxx 형식으로 출력한다.쉬움2문자열구현+1아직 제출이 없습니다1초128 MB채점 가능
마우스 이동커서가 너비 c, 높이 r인 화면의 (0,0)에서 시작한다. 각 상대 이동은 화면 경계에서 잘리며, 이동할 때마다 커서의 새 위치를 출력한다.쉬움2시뮬레이션구현+2아직 제출이 없습니다1초128 MB채점 가능
정사각형 만들기타일 개수가 주어질 때, 그 수를 넘지 않는 가장 큰 정사각형의 한 변 길이를 구한다.쉬움2수학구현+1아직 제출이 없습니다1초128 MB채점 가능
임기네 직책이 모두 바뀌는 해는 60의 배수이므로, X년부터 Y년까지 그런 해를 모두 찾아 정해진 문장 형식으로 출력한다.쉬움2수학구현+2아직 제출이 없습니다1초128 MB채점 가능
직유로 미소 짓기형용사 최대 5개와 명사 최대 5개가 주어질 때, "<형용사> as <명사>" 형태의 구를 입력 순서대로 모두 출력한다.쉬움2구현완전 탐색+2아직 제출이 없습니다1초128 MB채점 가능
간단한 암호화메시지에서 알파벳이 아닌 문자를 제거하고, 키워드의 각 열 글자에 해당하는 알파벳 순서만큼 열 단위로 밀어서 암호화한다.쉬움2문자열시뮬레이션+1아직 제출이 없습니다1초128 MB채점 가능
삼지창주어진 t, s, h 값에 따라 세 개의 갈래와 손잡이로 이루어진 삼지창을 별표로 출력한다.쉬움2구현문자열+2아직 제출이 없습니다1초128 MB채점 가능
제약이 있는 순열1부터 n까지의 순열 중 주어진 x가 y보다 먼저 와야 한다는 제약을 모두 만족하는 순열의 개수를 센다.쉬움2완전 탐색조합론+2아직 제출이 없습니다1초128 MB채점 가능
01234567890부터 9까지의 숫자 하나를 입력받아 각 획을 별표 세 개로 그린 7세그먼트 디스플레이로 출력한다.쉬움2구현시뮬레이션+1아직 제출이 없습니다1초128 MB채점 가능
AmeriCanadian한 줄에 한 단어씩 quit!가 나올 때까지 읽으면서, 길이가 5 이상이고 자음 뒤에 or로 끝나는 단어는 끝의 or을 our로 바꿔 출력한다.쉬움2문자열구현+2아직 제출이 없습니다1초128 MB채점 가능
분수 간단히 하기분자와 분모를 약분해 가장 간단한 형태로 만든 뒤 정수, 진분수, 대분수 중 알맞은 형식으로 출력한다.쉬움2수학정수론+1아직 제출이 없습니다1초128 MB채점 가능
나비넥타이 차려입히기홀수 높이 H를 입력받아 가운데로 갈수록 양쪽 별이 넓어지는 나비넥타이 모양을 출력한다.쉬움2구현시뮬레이션+1아직 제출이 없습니다1초128 MB채점 가능
모듈러 역원x와 m이 주어질 때, x*n을 m으로 나눈 나머지가 1이 되는 0 < n < m인 n을 찾고, 없으면 없다고 출력한다.쉬움2정수론완전 탐색아직 제출이 없습니다1초128 MB채점 가능
달력1일의 요일과 그 달의 일수가 주어질 때, 고정된 주 단위 배치로 달력을 출력한다.쉬움2구현시뮬레이션+1아직 제출이 없습니다1초128 MB채점 가능
크로스 넘버 퍼즐1000부터 9999까지의 완전수를 모두 출력하고, 이어서 각 자리 숫자의 세제곱 합과 같은 세 자리 수를 모두 출력한다.쉬움2완전 탐색수학+1아직 제출이 없습니다1초128 MB채점 가능
글자 밀기각 테스트마다 단어의 글자를 오른쪽으로 n칸 회전한 결과를 정해진 문장 형식으로 출력한다.쉬움2문자열구현+1아직 제출이 없습니다1초128 MB채점 가능
애너그램소문자로 된 두 단어가 주어질 때 한쪽을 재배열해 다른 쪽을 만들 수 있는지 판별하고 결과를 출력한다.쉬움2문자열해시맵+1아직 제출이 없습니다1초128 MB채점 가능
문자열소문자 문자열에서 연속으로 같은 글자가 반복된 구간을 한 글자로 줄여 출력한다.쉬움2문자열구현아직 제출이 없습니다1초128 MB채점 가능
데이터 만들기 8정해진 그래프를 그대로 출력한다. 꼭짓점 98개, 간선 1501개이며 완전 이분 그래프의 간선을 지정된 순서로 인쇄한다.쉬움2그래프구현+2아직 제출이 없습니다1초128 MB채점 가능
노노그램흑백 격자가 주어질 때 각 행과 각 열에서 연속한 검은 칸 묶음의 길이를 차례로 출력한다.쉬움2구현배열+2아직 제출이 없습니다1초1024 MB채점 가능
숨어 있는 로마 숫자I, V, X로 이루어진 문자열이 주어질 때 1부터 12까지의 로마 숫자 중 부분 문자열로 나타나는 것을 모두 찾는다.쉬움2문자열구현+1아직 제출이 없습니다1초1024 MB채점 가능
숫자서로 다른 세 자릿수와 그 순열로 만든 세 자리 수 하나가 주어질 때, 여섯 순열을 오름차순으로 정렬했을 때 그 수의 순위를 구한다.쉬움2수학정렬+2아직 제출이 없습니다1초1024 MB채점 가능
블록 쌓기목표 높이 N과 세 가지 블록 높이가 주어질 때, 배수로 N에 가장 가까운 탑을 쌓을 수 있는 블록을 고르고 그때의 탑 높이를 출력한다.쉬움2수학완전 탐색아직 제출이 없습니다1초1024 MB채점 가능
카드52장 한 벌에서 카드 한 장이 빠졌을 때, 나머지 51장의 무늬와 값을 입력받아 빠진 카드의 무늬와 값을 출력한다.쉬움2배열해시맵+2아직 제출이 없습니다1초1024 MB채점 가능
지렁이 게임50x50 격자 위 20칸 벌레를 주어진 이동 순서대로 시뮬레이션하며 자기 몸에 부딪히거나 판을 벗어나거나 모든 이동을 마칠 때까지 진행한다.쉬움2시뮬레이션구현+2아직 제출이 없습니다1초128 MB채점 가능
"sheep" 세기각 목록에서 문자열 "sheep"과 대소문자까지 정확히 일치하는 단어의 개수를 세고, 각 경우마다 빈 줄로 구분해 출력한다.쉬움2문자열구현+1아직 제출이 없습니다1초128 MB채점 가능
엔트로피한 줄의 문자열을 읽고 각 문자의 등장 횟수를 세어 섀넌 엔트로피를 소수점 셋째 자리까지 반올림해 출력한다.쉬움2해시맵수학+2아직 제출이 없습니다1초128 MB채점 가능
논리식주어진 N에 대해 시프 셰퍼 선(NAND)만 사용하여 자리올림 비트를 계산하는 완전히 괄호로 묶인 식을 정해진 문자열 연결 규칙으로 만든다.쉬움2문자열구현+2아직 제출이 없습니다1초128 MB채점 가능
직각삼각형 판별세 변의 길이가 주어질 때 가장 긴 변의 제곱이 나머지 두 변의 제곱의 합과 같은지 확인해 직각삼각형인지 판별한다.쉬움2수학기하+2아직 제출이 없습니다1초128 MB채점 가능
프로그래밍 대회 비밀번호각 테스트 케이스에서 단어 목록과 참가자의 단어 번호 순서를 읽고, 해당 단어를 이어 붙여 만든 비밀번호를 출력한다.쉬움2구현배열+1아직 제출이 없습니다1초128 MB채점 가능
가우스각 테스트 케이스에서 n부터 m까지 모든 정수의 합을 구해 테스트 케이스 번호와 함께 출력한다.쉬움2수학구현아직 제출이 없습니다1초128 MB채점 가능
StuPId한 자리가 물음표로 가려진 ID가 주어지면 체크섬 규칙으로 빠진 숫자를 찾아 완성된 ID를 출력한다.쉬움2수학구현+1아직 제출이 없습니다3초128 MB채점 가능
그릇 쌓기괄호 문자열이 주어질 때, 첫 번째 그릇은 10cm이고 이후 그릇은 바로 앞 그릇과 방향이 같으면 5cm, 다르면 10cm를 더해 전체 높이를 구한다.쉬움2문자열시뮬레이션+1아직 제출이 없습니다1초128 MB채점 가능
간지(干支)연도가 주어지면 간지 이름을 지지 문자 A-L과 천간 숫자 0-9로 나타내어 출력한다.쉬움2수학구현아직 제출이 없습니다1초128 MB채점 가능
직육면체직육면체의 가로, 세로, 높이, 부피 중 하나가 0으로 비어 있는 각 줄에서 빠진 값을 계산해 출력한다.쉬움2수학구현아직 제출이 없습니다1초128 MB채점 가능
단어 뒤섞기소문자 단어로 이루어진 각 줄에서 각 단어의 첫 글자와 끝 글자는 그대로 두고 가운데 글자들의 순서를 뒤집는다.쉬움2문자열구현아직 제출이 없습니다1초128 MB채점 가능
Untied 항공각 항공편의 불만 코드를 읽고 승객별 점수를 합산해 200점 이상인 승객 수를 센다.쉬움2구현해시맵아직 제출이 없습니다1초128 MB채점 가능
MP3 노래 정렬여러 개의 곡명 목록을 읽고, 대소문자를 무시한 사전순으로 정렬하되 동률이면 입력 순서를 유지해 출력한다.쉬움2정렬문자열+1아직 제출이 없습니다1초128 MB채점 가능
항공편 예약항공편의 예약 좌석 수를 읽고, 예약과 취소 요청을 처리하되 좌석 수가 0에서 68을 벗어나게 하는 요청은 무시한 뒤 최종 예약 좌석 수를 출력한다.쉬움2시뮬레이션구현아직 제출이 없습니다1초128 MB채점 가능
등장한 알파벳 종류의 개수종료 기호 '#'이 나올 때까지 각 줄에서 대소문자를 구분하지 않고 등장하는 서로 다른 알파벳 문자의 개수를 센다.쉬움2문자열구현+1아직 제출이 없습니다1초128 MB채점 가능
운동기계마다 각 운동의 레벨별 분당 에너지에 시간을 곱해 사람별 총 에너지를 구한다.쉬움2시뮬레이션구현+1아직 제출이 없습니다1초128 MB채점 가능
으아아! 일정이 너무 많아!hh:mm-hh:mm 형식으로 주어진 N개의 일정 구간 중 겹치는 두 일정이 있는지 확인한다.쉬움2구간정렬아직 제출이 없습니다1초128 MB채점 가능
나누어떨어짐62진법 문자열이 주어지면 그 수가 61로 나누어떨어지는지 판정한다.쉬움2수학정수론+1아직 제출이 없습니다1초128 MB채점 가능
텔레프라임여섯 자리 전화번호와 앞에 붙일 한 자리 숫자가 주어질 때, 원래 번호와 새로 만든 일곱 자리 번호가 모두 소수이면 Yes를 출력한다.쉬움2정수론수학+2아직 제출이 없습니다1초128 MB채점 가능
joke 개수 세기입력 전체에서 부분 문자열 'joke'가 몇 번 나타나는지 센다. 줄바꿈도 텍스트의 일부로 본다.쉬움2문자열구현아직 제출이 없습니다2초128 MB채점 가능
허프만 트리Z개의 문자와 N진 트리에 대해 저장된 숫자 문자열을 복호화하여 각 문자의 부호를 구한다.쉬움2트리문자열+1아직 제출이 없습니다3초128 MB채점 가능
콘서트각 데이터 세트마다 10개의 RGB 값을 읽어 채널별 평균을 구하고, 가장 가까운 정수로 반올림해 출력한다.쉬움2수학구현아직 제출이 없습니다1초128 MB채점 가능
그림n행 m열로 주어진 .과 # 격자를 시계 방향으로 90도 회전해 m행 n열로 출력한다.쉬움2배열행렬+1아직 제출이 없습니다1초128 MB채점 가능
직사각형을 만드는 방법a <= b이고 a*b <= n인 순서 없는 쌍 (a, b)의 개수를 센다.쉬움2수학완전 탐색+1아직 제출이 없습니다1초256 MB채점 가능
키보드 위의 고양이주어진 문자열의 각 문자를 키보드에서 그 키가 있는 줄 번호(1~5)로 바꿔 출력한다.쉬움2문자열구현아직 제출이 없습니다1초128 MB채점 가능
다항식다항식의 계수와 정수 x가 주어질 때 |W(x)|의 마지막 세 자리를 세 자리로 채워 출력한다.쉬움2수학구현+1아직 제출이 없습니다1초128 MB채점 가능
카밀Kamil이 말한 단어가 주어질 때, 각 글자가 여러 글자로 대응될 수 있다는 규칙 아래 그가 뜻했을 수 있는 서로 다른 단어의 수를 센다.쉬움2수학조합론+1아직 제출이 없습니다1초128 MB채점 가능
Julka사과의 총 개수와 클라우디아가 더 가진 개수가 주어질 때, 두 사람이 각각 몇 개를 가지는지 계산한다.쉬움2수학구현아직 제출이 없습니다1초128 MB채점 가능
개미 이름최대 100개의 소문자 이름이 주어질 때, 한 이름에 들어 있는 서로 다른 문자의 최대 개수를 출력한다.쉬움2문자열구현+1아직 제출이 없습니다1초128 MB채점 가능
2의 거듭제곱의 일의 자리 숫자주어진 큰 n에 대해 2의 n제곱의 일의 자리 숫자를 출력합니다.쉬움2수학구현아직 제출이 없습니다1초128 MB채점 가능
운율이 맞는 시모음 개수가 같고 공백을 제외한 마지막 k글자가 같은 시행 쌍의 개수를 셉니다.쉬움2문자열구현아직 제출이 없습니다1초512 MB채점 가능
공원서쪽부터 동쪽까지 순서대로 주어지는 최대 백만 개 높이마다 서쪽 최고 높이와 동쪽 최고 높이를 구하고 더 높은 지점이 없으면 자신의 높이를 출력합니다.쉬움2누적 합배열아직 제출이 없습니다1초512 MB채점 가능
막대에 꿰인 베이글선택한 베이글을 막대 한쪽 끝으로 빼내며 통과할 수 없는 베이글을 최소한으로 치웁니다.쉬움2배열아직 제출이 없습니다1초512 MB채점 가능
히든 넘버문자에 섞인 연속된 숫자 구간을 각각 정수로 읽어 모두 더합니다.쉬움2문자열구현아직 제출이 없습니다1초256 MB채점 가능
시저 암호주어진 최빈 문자와 암호문의 빈도를 맞춰 카이사르 암호로 밀린 대문자 메시지를 복원합니다.쉬움2문자열배열+1아직 제출이 없습니다1초512 MB채점 가능
창고최대 100만 건의 입고와 출고 기록을 합산하여 등장한 상품마다 현재 재고량을 알파벳 순서로 출력합니다.쉬움2배열시뮬레이션아직 제출이 없습니다1초512 MB채점 가능
약수가 아닌 수n이 주어지면 1부터 n까지 수 중 n을 나누지 않는 가장 작은 수와 가장 큰 수를 출력합니다.쉬움2정수론수학아직 제출이 없습니다1초128 MB채점 가능
합과 차서로 다른 위치의 두 원소로 만든 순서쌍 중 차가 합보다 큰 경우를 세며 이는 두 번째 원소가 음수일 때와 같습니다.쉬움2수학조합론아직 제출이 없습니다1초128 MB채점 가능
발 밟기 놀이코직과 아드리안이 발 길이만큼 간격을 번갈아 줄이고 간격보다 발이 긴 차례가 승리자를 정합니다.쉬움2수학아직 제출이 없습니다1초128 MB채점 가능
Kwadrat주어진 네 점이 변이 좌표축에 평행한 정사각형의 꼭짓점인지 판정합니다.쉬움2기하구현아직 제출이 없습니다1초128 MB채점 가능
초콜릿 나누기a행 b열 초콜릿 막대를 격자선을 따라 한 번 똑바로 잘라 두 조각의 넓이 차이를 가장 작게 만듭니다.쉬움2수학아직 제출이 없습니다1초128 MB채점 가능
겹치는 직사각형의 넓이좌표축에 평행한 두 직사각형이 겹치는 영역의 넓이를 구합니다.쉬움2기하아직 제출이 없습니다1초128 MB채점 가능
꼬마 눈사람고정된 눈뭉치 k를 아래나 가운데나 위에 두어 위로 갈수록 부피가 절반이 되는 세단 눈사람 가운데 x리터를 넘지 않는 가장 큰 부피를 구합니다.쉬움2수학완전 탐색아직 제출이 없습니다1초128 MB채점 가능
튀는 공떨어뜨린 높이 x를 두 배씩 불려 목표 높이 w 이상에 처음 도달하는 횟수를 구합니다.쉬움2수학아직 제출이 없습니다1초512 MB채점 가능
순위 조작푼 문제에 가중치를 두어 1위를 차지하고 자신이 푼 문제를 모두 푼 참가자 수를 셉니다.쉬움2배열구현아직 제출이 없습니다1초128 MB채점 가능
격자 종이 만들기여백과 간격 조건에서 가장 많은 칸을 만드는 종이를 고르고 동점이면 넓은 종이의 면적을 출력합니다.쉬움2수학구현아직 제출이 없습니다1초128 MB채점 가능
압정못이 없는 발판만 밟아 다리를 건너는 데 필요한 가장 작은 점프 길이를 구합니다.쉬움2배열아직 제출이 없습니다1초128 MB채점 가능
체스각 행에 룩을 최대 하나씩 두므로 양수인 행별 최댓값만 골라 모두 더합니다.쉬움2그리디배열아직 제출이 없습니다1초128 MB채점 가능
페인트혼합색 방에 드는 양을 두 기본 색에 절반씩 나눠 담고 보유량을 뺀 뒤 부족한 빨강 노랑 파랑 페인트 양을 구합니다.쉬움2수학아직 제출이 없습니다1초128 MB채점 가능
배나무와 사과나무일렬로 심긴 배나무와 사과나무 사이 거리의 최댓값을 구합니다.쉬움2배열아직 제출이 없습니다1초128 MB채점 가능
토너먼트참가자 수 n과 조 크기 k가 주어질 때 가능한 조 편성으로 끝까지 살아남을 수 있는 참가자 수를 셉니다.쉬움2수학아직 제출이 없습니다1초128 MB채점 가능
누락된 숫자A와 B 중 한 숫자에 x로 가려진 한 자리 숫자를 0부터 9까지 넣어 A가 B로 나누어떨어지게 하는 가장 작은 숫자를 구합니다.쉬움2완전 탐색수학아직 제출이 없습니다1초128 MB채점 가능
회로 잇기주어진 위쪽 배선의 각 쌍을 모듈로 n으로 한 칸씩 옮긴 아래쪽 배선을 정렬해 TAK과 함께 출력합니다.쉬움2구현정렬+1아직 제출이 없습니다3초128 MB채점 가능
월요일연도 길이 N, 주 길이 M, 연초 요일 L이 주어질 때 첫째 요일에 해당하는 날이 며칠인지 셉니다.쉬움2수학아직 제출이 없습니다1초128 MB채점 가능
노래방노랫말 문자열에서 뒤 K글자가 모두 모음인 시작 위치 개수를 셉니다.쉬움2슬라이딩 윈도우문자열아직 제출이 없습니다2초128 MB채점 가능
회문 색칠A와 B로 이루어진 각 문자열을 팰린드롬 부분수열로 나누는 데 필요한 최소 색 수를 구합니다.쉬움2문자열투 포인터아직 제출이 없습니다1초128 MB채점 가능
가위바위보두 선수의 가위바위보 선택 확률로 승리 확률을 계산해 각 경기에서 누가 더 유리한지 출력합니다.쉬움2확률수학+1아직 제출이 없습니다1초128 MB채점 가능
신발 공장1부터 N까지 가격 중 해당 가격을 낼 수 있는 구매자 수와 단위 이익을 곱한 값을 최대로 만듭니다.쉬움2누적 합완전 탐색아직 제출이 없습니다1초128 MB채점 가능
북메이커두 팀의 배당률 X와 Y가 주어질 때 양쪽 결과에 나누어 걸어 반드시 이익을 얻는 방법이 있는지 판정합니다.쉬움2수학아직 제출이 없습니다1초128 MB채점 가능
멀티탭멀티탭 하나로 K개 콘센트가 생길 때 N개 기기를 모두 연결하고 남는 빈 콘센트 수를 구합니다.쉬움2수학아직 제출이 없습니다1초128 MB채점 가능
전구 교체주어진 층수 A에 대해 1 + 4 + ... + 4^(A-1) 합을 500000009로 나눈 나머지를 구합니다.쉬움2수학아직 제출이 없습니다1초128 MB채점 가능
가위바위보N대 로봇이 k라운드 가위바위보를 진행해 매 라운드 패자를 탈락시키고 유일한 승자나 무승부 0을 판정합니다.쉬움2시뮬레이션아직 제출이 없습니다1초128 MB채점 가능
거북이원점에서 거북이 명령을 실행해 지나간 경로를 감싸는 축평행 직사각형 넓이를 구합니다.쉬움2시뮬레이션아직 제출이 없습니다1초128 MB채점 가능
매출각 테스트 케이스에서 앞선 날의 매출이 이후 날의 매출 이하인 날 쌍의 개수를 세어 출력합니다.쉬움2완전 탐색배열아직 제출이 없습니다1초128 MB채점 가능
몰 질량C, H, O, N 네 원소로 된 화학식을 읽고 원자량을 곱해 몰 질량을 구해 출력합니다.쉬움2문자열구현아직 제출이 없습니다1초128 MB채점 가능
대충 더해두 정수를 오른쪽 자리부터 올림 없이 자리별로 더하고 각 자리 합을 순서대로 출력합니다.쉬움2구현문자열아직 제출이 없습니다1초128 MB채점 가능
희주의 수학시험각 정수 k가 k번씩 이어지는 수열에서 A번째 항부터 B번째 항까지 합을 구합니다.쉬움2시뮬레이션구현아직 제출이 없습니다1초128 MB채점 가능
노래 맞히기제목 단어들과 순서대로 주어지는 가사를 훑으며 서로 다른 제목 단어의 절반 이상이 처음 나타나는 가사 위치를 구합니다.쉬움2시뮬레이션해시맵아직 제출이 없습니다1초128 MB채점 가능