문제

문제를 고르고 내장 에디터에서 풀이를 작성해 보시기 바랍니다. 채점기가 실제 테스트 케이스로 코드를 바로 검증하고, 아카이브의 문제들도 자유롭게 둘러볼 수 있습니다.

전체 결과문제 3246개
제목난이도유형정답자시간 제한메모리 제한채점
단어 우월 효과 (캠브릿지 대학의 연구결과)서로 다른 N개의 단어와 섞인 문장 S가 주어질 때, 첫 글자와 마지막 글자는 그대로 두고 각 단어를 원래 형태로 복원해 출력한다.보통5해시맵문자열+2아직 제출이 없습니다1초512 MB지문만 제공
Jesting Jabberwocky네 가지 무늬 문자로 이루어진 문자열이 주어질 때, 각 무늬가 연속하도록 카드를 옮기는 최소 횟수를 구한다.보통5동적 계획법문자열+2아직 제출이 없습니다2초1024 MB지문만 제공
На планете Иворил...소문자 단어 N개가 주어질 때, 글자를 가장 적게 바꾸면서 텍스트를 명사(모음과 자음이 번갈아 나오는 단어)와 동사(모음만으로 된 단어)로 나누는 문제입니다.보통5동적 계획법구현+2아직 제출이 없습니다2초1024 MB지문만 제공
Wordle 찍기N개의 추측에 대한 색 판정이 주어질 때 숨겨진 5글자 단어를 복원하고, 불가능한 상태면 IMPOSSIBLE을 출력한다.보통5구현완전 탐색+1아직 제출이 없습니다1초256 MB지문만 제공
나락도 락이다S의 부분열 중 ROCK으로 끝나는 것의 개수를 10^9+7로 나눈 나머지를 구한다.보통5동적 계획법문자열+1아직 제출이 없습니다2초512 MB지문만 제공
Heximal최대 50만 자리의 십진 정수가 주어질 때, 이를 6진법으로 나타냈을 때의 자릿수를 구한다.보통5수학문자열+2아직 제출이 없습니다5초1024 MB지문만 제공
Brisanje단어 w에서 연속한 부분 문자열을 지웠을 때 남은 문자열이 그 부분 문자열을 여전히 포함하는 경우 중 가장 긴 길이를 구한다.보통5문자열문자열 매칭+1아직 제출이 없습니다4초1024 MB지문만 제공
Parse the Syntax Tree숫자와 +, -, *로 이루어진 이진 구문 트리를 ASCII 그림으로 입력받아, 트리를 해석해 식의 값을 계산해 출력한다.보통5트리재귀+2아직 제출이 없습니다2초1024 MB지문만 제공
Spaces단어 사전과 공백이 모두 사라진 문자열이 주어질 때, 모든 조각이 사전 단어가 되도록 공백을 넣고 그 위치를 출력한다.보통5동적 계획법문자열아직 제출이 없습니다1초1024 MB지문만 제공
Zakłócenia8n개의 뒤섞인 비트가 주어질 때, ASCII 코드의 비트를 정확히 그대로 사용하는 소문자 n개 문자열을 아무거나 찾는다.보통5그리디문자열+2아직 제출이 없습니다1초1024 MB지문만 제공
Pisarze폴란드어 발음 구별 부호를 제거한 텍스트 조각이 주어질 때, 각 조각이 미츠키에비치, 시엔키에비치, 프루스 중 누구의 작품인지 판별한다.보통5문자열해시맵+2아직 제출이 없습니다10초1024 MB지문만 제공
Felskrivning주어진 주소에서 혼동 그룹 안의 글자를 서로 바꾸되 같은 교체를 두 번 하지 않아 만들 수 있는 주소의 개수를 센다.보통5조합론수학+1아직 제출이 없습니다1초1024 MB지문만 제공
Låttexter각 변수가 단어이거나 두 이전 변수의 연결인 N개의 정의가 주어질 때, 최종 문자열의 R번째 문자를 묻는 Q개의 질의에 답한다.보통5문자열재귀아직 제출이 없습니다8초1024 MB지문만 제공
Новое слово소문자 단어 s와 t가 주어질 때, s의 비어 있지 않은 접두사 뒤에 t의 비어 있지 않은 접미사를 붙여 만들 수 있는 서로 다른 단어의 수를 센다.보통5문자열문자열 매칭+1아직 제출이 없습니다1초1024 MB지문만 제공
Cards각 카드는 2x2 격자의 네 글자로 주어지며, 변을 맞붙였을 때 인접한 두 글자 쌍이 같아지는 서로 다른 카드 쌍의 수를 센다.보통5해시맵문자열+1아직 제출이 없습니다1초1024 MB지문만 제공
Adjusting passwords목표 비밀번호 P와 이미 입력된 문자열 Q가 주어질 때, P를 제출하는 최소 키 입력 열을 출력한다.보통5동적 계획법문자열+1아직 제출이 없습니다1초1024 MB지문만 제공
Cells셀 참조가 있는 스프레드시트 수식을 계산하고 의존 순서를 처리한 뒤 셀 이름 알파벳 순으로 결과를 출력한다.보통5그래프DFS+2아직 제출이 없습니다1초1024 MB지문만 제공
오렌지먹은지오랜지한 문자열에서 첫 문자를 포함하는 부분 문자열과 마지막 문자를 포함하는 같은 길이의 부분 문자열 중 정확히 한 문자만 다른 쌍이 있는지 판정한다.보통5문자열완전 탐색+1아직 제출이 없습니다1초1024 MB지문만 제공
Since 19731부터 세되 수에 50이 들어가면 한 번 더 세는 규칙에서 N이 처음 등장하는 순번을 구한다.보통5수학완전 탐색+2아직 제출이 없습니다1초1024 MB지문만 제공
Palindromic Poster정확히 R개의 행과 C개의 열이 회문이 되도록 N×M 문자 격자를 만들거나, 불가능하다고 판정한다.보통5구현그리디+1아직 제출이 없습니다1초1024 MB지문만 제공
Loop Invariant균형 잡힌 괄호 문자열이 주어질 때, 회전해서 얻을 수 있는 다른 균형 문자열을 찾거나 없다고 출력한다.보통5문자열스택+1아직 제출이 없습니다1초1024 MB지문만 제공
Новелла про осень원형 키보드 문자열과 목표 문자열이 주어질 때, 다음 키로 이동하거나 같은 글자의 임의 키로 순간이동해 목표 문자열을 입력할 수 있는지 판정한다.보통5문자열구현+2아직 제출이 없습니다1초1024 MB지문만 제공
Плагиат кода문자열 s에서 인접한 두 문자를 반복해 지워 문자열 t를 만들 수 있는지 판정한다.보통5동적 계획법문자열+2아직 제출이 없습니다1초1024 MB지문만 제공
Устный счет덧셈과 곱셈으로 이루어진 식에서 최대 두 자리가 바뀌었을 때, 원래 식의 결과가 주어진 값과 같아지도록 바뀐 자리와 원래 값을 찾는다.보통5수학완전 탐색+1아직 제출이 없습니다4초1024 MB지문만 제공
Устрашающий палиндром길이가 같은 n개의 문자열이 주어질 때, 모두를 어떤 순서로 이어 붙여 팰린드롬을 만들 수 있는지 판정하고 그 순서를 출력하거나 -1을 출력한다.보통5문자열해시맵+1아직 제출이 없습니다1.5초1024 MB지문만 제공
Биомаркеры십진수 문자열 n이 주어질 때 일부 자릿수를 지워 남은 수가 3의 배수가 되면서 최대가 되도록 만들고, 앞의 0을 빼고 출력한다.보통5그리디수학+2아직 제출이 없습니다1초1024 MB지문만 제공
Поврежденный парольt가 s에서 한 글자를 바꾸고 여러 글자를 삽입해 만들어졌을 때, 바뀐 위치와 새 문자를 아무거나 하나 찾는다.보통5문자열투 포인터+2아직 제출이 없습니다2초1024 MB지문만 제공
Похожие заказы길이가 같은 두 문자열 s와 t가 주어질 때, 시저 이동 한 번과 순환 회전 한 번으로 s를 t로 만들 수 있는지 판별하고, 가능하면 그 이동량과 회전량을 출력한다.보통5문자열문자열 매칭+1아직 제출이 없습니다2초1024 MB지문만 제공
Игра в строкиs의 길이 k 부분 문자열 중 하나가 t에서 고른 k개 문자의 다중집합과 같은지 판별한다.보통5문자열슬라이딩 윈도우+1아직 제출이 없습니다2초1024 MB지문만 제공
Секрет Драконьего глаза이진 문자열에서 길이와 각 자리 숫자의 합이 같은 서로 다른 두 부분 문자열을 찾되, 길이를 최대로 해야 한다.보통5문자열누적 합+1아직 제출이 없습니다2초1024 MB지문만 제공
Не так грубо!문자열에서 'a'가 'b'보다 앞서는 쌍의 개수가 c 이하인 가장 긴 부분 문자열의 길이를 구한다.보통5투 포인터문자열+2아직 제출이 없습니다2초1024 MB지문만 제공
Вафелька길이가 m(a+b)인 부분 문자열 중에서 1을 지우는 것만으로 (1이 a개, 0이 b개)를 m번 반복한 패턴으로 만들 수 있는 개수를 센다.보통5문자열누적 합+1아직 제출이 없습니다2초1024 MB지문만 제공
Слежка от президентаn개의 텍스트 창과 공용 클립보드를 두고 키 입력을 시뮬레이션하며, 각 창에는 마지막 k글자만 보이는 상태에서 모든 입력이 끝난 뒤 화면에 보이는 내용을 출력합니다.보통5시뮬레이션문자열+2아직 제출이 없습니다2초1024 MB지문만 제공
Пароль от сейфа소문자 문자열이 주어질 때, 문자를 많아야 두 번 교환해 팰린드롬으로 만들 수 있는지 판정한다.보통5문자열그리디+1아직 제출이 없습니다2초1024 MB지문만 제공
Задача для Альфа음이 아닌 정수 n개를 이어 붙여 만들 수 있는 수 중 가장 큰 수가 되도록 순서를 정해 출력한다.보통5그리디정렬+2아직 제출이 없습니다2초1024 MB지문만 제공
이번에는 C번이 문자열길이가 같은 N개의 문자열 중 K개를 골라 이어 붙인 뒤 문자를 재배치해 만들 수 있는 문자열 가운데 사전순으로 가장 앞선 것을 출력한다.보통5정렬그리디+1아직 제출이 없습니다1초1024 MB지문만 제공
Вы соскучились?주어진 문자열에서 정확히 두 문자를 바꿔 팰린드롬을 만들 수 있는지 판별한다.보통5문자열투 포인터+1아직 제출이 없습니다2초1024 MB지문만 제공
Проклятие Черной жемчужины소문자와 물음표로 이루어진 문자열이 주어질 때, 물음표를 적당한 글자로 바꾸어 모든 글자가 같아질 수 있는 부분 문자열의 개수를 센다.보통5문자열투 포인터+2아직 제출이 없습니다1초1024 MB지문만 제공
Сокращение ссылок메시지의 링크를 축약형으로 바꿔 전체 길이를 l 이하로 만들되, 앞쪽 링크부터 최소한으로 줄인다.보통5그리디문자열+1아직 제출이 없습니다2초1024 MB지문만 제공
Резервное копирование문자열을 한 글자씩 처리하면서 같은 글자가 다시 나오면 마지막 위치 뒤의 부분을 복사해 지우고, 복사된 조각들과 최종 문자열을 출력한다.보통5스택문자열+1아직 제출이 없습니다2초1024 MB지문만 제공
Шифровка소문자로 이루어진 문자열이 주어질 때, 사전순으로 가장 큰 부분 문자열을 출력한다.보통5문자열그리디아직 제출이 없습니다2초1024 MB지문만 제공
Ответ서로 다른 n개의 양의 정수가 주어질 때, 세 수를 이어 붙여 앞뒤가 같은 수(선행 0 없이)를 만드는 조합을 찾고, 없으면 없다고 출력한다.보통5문자열완전 탐색+2아직 제출이 없습니다2초1024 MB지문만 제공
Химический шифр주어진 한두 글자 원소 기호 목록에서 이어 붙여 암호 문자열을 만들 때 필요한 최소 개수를 구한다.보통5동적 계획법문자열+1아직 제출이 없습니다2초1024 MB지문만 제공
Wipe it!교사가 한 글자씩 쓸 때 현재 단어의 접미사가 앞쪽 다른 위치에 이미 나온 적이 있으면 그 접미사를 지운다. 최종 단어를 구한다.보통5문자열해시맵+1아직 제출이 없습니다2초1024 MB지문만 제공
Строки Фибоначчи이전 두 문자열을 이어 붙여 만드는 피보나치 문자열에서 각 질의 (n, k)에 대해 F_n의 k번째 문자를 구한다.보통5재귀문자열+2아직 제출이 없습니다2초1024 MB지문만 제공
Текст주어진 텍스트를 단어 순서를 바꾸지 않고 각 줄 길이가 k 이하가 되도록 줄 수를 최소로 나누어 출력한다.보통5그리디문자열+1아직 제출이 없습니다2초1024 MB지문만 제공
Game Sort: Part 1P개의 문자열이 주어질 때 각 문자열의 글자 순서를 바꿔 전체 목록이 사전순으로 증가하도록 만들 수 있는지 판정하고, 가능하면 그 예를 출력한다.보통5그리디정렬+1아직 제출이 없습니다5초1024 MB지문만 제공
아니 이게 왜 안 돼대문자 H, Y, U만 남기도록 문자를 지우되 한 글자 삭제는 D, 드래그 삭제는 길이와 무관하게 M의 에너지가 들며, 남은 글자로 만들 수 있는 HYU의 최대 개수를 구한다.보통5그리디문자열+1아직 제출이 없습니다1초1024 MB지문만 제공
Lexicographical ChallengeK만큼 떨어진 위치의 문자를 여러 번 교환해 만들 수 있는 사전순으로 가장 작은 문자열을 구한다.보통5유니온 파인드그리디+2아직 제출이 없습니다0.5초1024 MB지문만 제공
Dešifravimas일부만 암호화된 메시지와 완전히 암호화된 메시지를 보고 원래 평문을 복원한다.보통5구현문자열+1아직 제출이 없습니다1초1024 MB지문만 제공
Hobitai8개의 H/O 급식 칸 패턴을 정해 N채의 집 위로 밀면서, 집 종류와 일치하는 칸 수가 최대가 되는 위치와 패턴을 찾는다.보통5슬라이딩 윈도우완전 탐색+1아직 제출이 없습니다1초1024 MB지문만 제공
Re-verse0초부터 매초 문자 하나를 외치고 1초부터 N-1초 사이에 다시 시작할 수 있을 때, 주어진 노래를 시작할 수 있는 최대 횟수를 구한다.보통5문자열문자열 매칭+2아직 제출이 없습니다1초512 MB지문만 제공
짜고 치는 가위바위보 (Small)smallant의 가위바위보 문자열에서 lighter가 이긴 라운드 바로 다음 라운드가 비기는 일이 없도록 하는 비어 있지 않은 부분수열의 개수를 구한다.보통5동적 계획법문자열+1아직 제출이 없습니다1초1024 MB지문만 제공
Make Your Own Morse Code Palindrome주어진 문자열 뒤에 문자를 최소 개수로 덧붙여, 문자와 숫자의 모스 부호가 회문이 되도록 만든다.보통5문자열그리디+2아직 제출이 없습니다3초1024 MB지문만 제공
Concatenação de Strings두 문자열 r과 s가 주어질 때 r을 m번, s를 n번 이어 붙인 것이 서로 같아지는 최소의 양의 정수 m, n을 구하고, 없으면 NAO를 출력한다.보통5문자열정수론+1아직 제출이 없습니다0.5초1024 MB지문만 제공
Дети и буквы문자열이 주어질 때, 내용이 서로 다른 길이가 같은 두 개의 겹치지 않는 부분 문자열을 찾거나, 존재하지 않으면 불가능을 보고한다.보통5문자열해시맵+2아직 제출이 없습니다2초1024 MB지문만 제공
Gleb and Two Numbersl과 r이 아주 긴 십진수 문자열로 주어질 때, [l, r] 구간에서 두 정수의 해밍 거리(자릿수가 다른 개수)의 최댓값을 구한다.보통5문자열그리디+2아직 제출이 없습니다2초1024 MB지문만 제공
Filesystemecho, cp, mv, rm, mkdir, rmdir 명령으로 작은 파일 시스템을 만들고, 각 조회 파일의 내용을 출력하거나 invalid!를 출력한다.보통5해시맵문자열+2아직 제출이 없습니다1초1024 MB지문만 제공
Substring Switcheroo길이가 같은 두 문자열 A와 B가 주어질 때, 문자를 재배열해 B의 어떤 부분 문자열로 만들 수 있는 A의 가장 앞쪽 최장 부분 문자열을 찾는다.보통5슬라이딩 윈도우해시맵+2아직 제출이 없습니다9초1024 MB지문만 제공
Mirror Brackets문자와 괄호가 섞인 올바른 괄호열이 주어지면, 안쪽 괄호쌍부터 내용을 괄호 종류에 따라 좌우 또는 상하로 뒤집어가며 모든 괄호가 사라질 때까지 바꾼 결과를 구한다.보통5스택문자열+1아직 제출이 없습니다1초1024 MB지문만 제공
НОМЕР НА СТРАНИЦА숫자 문자열을 두 양의 정수 i와 n으로 나누되, 두 수 모두 앞에 0이 오지 않고 1 ≤ i ≤ n을 만족하도록 나누는 경우의 수를 구한다.보통5문자열수학+1아직 제출이 없습니다1초1024 MB지문만 제공
대한민국을 지키는 가장 긴 힘숫자 문자열을 1 이상 641 이하의 정수로, 앞에 불필요한 0 없이, 최소 개수의 조각으로 나눈다.보통5동적 계획법그리디+1아직 제출이 없습니다1초1024 MB지문만 제공
The first day of school최대 12개 과목의 이름과 수업 시간이 주어지면, 너비 10인 4행 3열 표에 이름을 줄바꿈해 넣어 출력한다.보통5구현시뮬레이션+1아직 제출이 없습니다1초1024 MB지문만 제공
A+B - 투 스텝10^18 이하의 두 정수를 길이 13의 소문자 문자열로 부호화해, 두 번째 프로그램이 그 합을 복원하도록 한다.보통5수학문자열+2아직 제출이 없습니다1초1024 MB지문만 제공
문자열 접기각 질의 문자열마다 종이를 한 번 접을 때 서로 맞닿은 같은 문자 쌍이 최대가 되는 점수를 구한다.보통5완전 탐색구현+1아직 제출이 없습니다1초1024 MB지문만 제공
Troublesome Keys알렉스가 누른 키와 화면에 나타난 글자를 보고, 잘못된 글자를 출력하는 장난 키와 아무것도 출력하지 않는 조용한 키를 찾는다.보통5문자열시뮬레이션+1아직 제출이 없습니다1초1024 MB지문만 제공
Kitten of Chaosb, d, p, q로 이루어진 문자열에 가로 뒤집기, 세로 뒤집기, 180도 회전을 순서대로 적용한 결과를 출력한다.보통5문자열구현+1아직 제출이 없습니다1초1024 MB지문만 제공
문자열 줄이기소문자 문자열에서 매번 남은 문자 중 사전 순으로 가장 앞서는 문자의 가장 왼쪽 하나를 M번 지우고 남은 문자열을 출력한다.보통5문자열그리디+2아직 제출이 없습니다1초1024 MB지문만 제공
Emoticons한 문자가 다른 문자로 전부 치환되었을 수 있는 짧은 문자열에서, 가장 왼쪽 이모티콘을 우선 변환한 뒤 가능한 결과 길이의 최솟값과 최댓값을 구한다.보통5문자열완전 탐색+2아직 제출이 없습니다3초1024 MB지문만 제공
Garage Door Code관찰된 여러 자릿수 문자열 각각이 실제 K자리 코드를 부분 수열로 포함할 때, 모든 관찰과 일치하는 K자리 코드를 모두 찾아 사전순으로 출력한다.보통5완전 탐색문자열+1아직 제출이 없습니다4초1024 MB지문만 제공
String Split문자열 s에서 홀수 번째 문자 전체 또는 짝수 번째 문자 전체를 반복해서 지울 수 있을 때, s를 t로 만들 수 있는지 판정한다.보통5문자열동적 계획법+1아직 제출이 없습니다1초1024 MB지문만 제공
익명M과 콜 사인잡음이 섞인 문자열에서 익명M 응원 세트를 시뮬레이션하여 리드 횟수와 세트 종료 횟수를 센다.보통5문자열시뮬레이션+1아직 제출이 없습니다1초1024 MB지문만 제공
Smart Password Validation각 입력 문자열이 정답 비밀번호와 일치하는지, 좌우 한 칸 밀림, 문자 추가, 문자 누락 중 하나와 CAPS LOCK 오류의 조합을 허용해 판정한다.보통5문자열시뮬레이션+1아직 제출이 없습니다1초2048 MB지문만 제공
Alternative Encryption각 위치의 글자를 다른 글자로 바꾸는 치환을 설계하고, 같은 규칙을 역으로 적용해 복호화한다.보통5문자열구현+2아직 제출이 없습니다2초1024 MB지문만 제공
Faulty Traffic Light두 자리의 세그먼트 고장 정보를 받아 주행 신호가 보여 주는 숫자가 1씩 증가하는 최대 연속 구간을 구합니다.보통5완전 탐색해시맵+1아직 제출이 없습니다2초2048 MB지문만 제공
Append and Panic!원본 문자열 뒤에 그 문자열을 알파벳순으로 정렬하고 중복을 제거한 문자열이 붙은 파일이 주어질 때, 원본 문자열의 길이를 구한다.보통5문자열그리디+1아직 제출이 없습니다0.5초2048 MB지문만 제공
GPT DarkDownDarkdown 형식의 텍스트 조각과 도착 시각이 주어질 때, 렌더링된 모든 문자가 출력 시점에 준비되도록 기다려야 하는 시간을 구한다.보통5문자열구현+1아직 제출이 없습니다1초2048 MB지문만 제공
I am Sherlocked지저분한 전화번호부를 숫자 열로 정리한 뒤 여섯 가지 커서 및 출력 명령을 처리하고, 추출된 코드나 실패 메시지를 출력한다.보통5시뮬레이션문자열+2아직 제출이 없습니다1초2048 MB지문만 제공
Fraud Checking줄 수가 같은 두 코드 제출이 주어질 때, 단어 이름을 바꾸는 것만으로 서로 같아질 수 있는지 판정하고 정렬된 치환 목록을 출력한다.보통5해시맵문자열+1아직 제출이 없습니다1초2048 MB지문만 제공
Gardening괄호 문자열로 주어진 트리를 파싱한 뒤, 가장 왼쪽 잎부터 차례로 제거하며 그 순서를 출력한다.보통5트리DFS+2아직 제출이 없습니다1초2048 MB지문만 제공
지역 코드 정하기여러 지역 코드 문자열 중 일부를 골라 모든 자릿수를 재배열해 가장 짧은 회문을 만들고, 사용한 지역 번호를 출력한다.보통5그리디해시맵+2아직 제출이 없습니다1초1024 MB지문만 제공
비장의 일격 (Small)같은 두 문자와 그 사이 문자열을 지우는 공격을 최대 K번 써서 남길 수 있는 가장 짧은 문자열의 길이를 구한다.보통5동적 계획법문자열+1아직 제출이 없습니다1초1024 MB지문만 제공
괄호 붙이기괄호 문자열 A와 B가 주어질 때, A를 비지 않은 접두사와 접미사로 나누어 접두사+B+접미사가 올바른 괄호 문자열이 되게 만들 수 있는지 판정한다.보통5누적 합문자열+1아직 제출이 없습니다1초1024 MB지문만 제공
물과 응애H와 O로 이루어진 문자열에서 부분 수열 HOH를 계속 지워 전체를 비울 수 있는지 판정한다.보통5문자열그리디+1아직 제출이 없습니다1초1024 MB지문만 제공
필사의 문자열소문자 문자열이 주어질 때 부분 문자열을 최대 한 번 뒤집어 사전순으로 가장 큰 문자열을 만든다.보통5문자열그리디+1아직 제출이 없습니다1초1024 MB지문만 제공
encryptedcounting시드 S에서 시작해 문자열이 C와 같아질 때까지 look-and-say 변환을 반복하고, 몇 번 반복했는지 출력한다.보통5문자열시뮬레이션+2아직 제출이 없습니다1초2048 MB지문만 제공
Inverse Look-and-Say양의 정수 n이 주어질 때 look-and-say 규칙으로 f(x) = n을 만족하는 유일한 x를 찾고, 없으면 -1을 출력한다.보통5문자열구현+1아직 제출이 없습니다1초2048 MB지문만 제공
Collecting Sogang소문자 문자열에서 s, o, g, a, n, g를 앞에서부터 순서대로 (연속할 필요 없이) 골라 "sogang"을 만들고 그 문자들을 제거하는 과정을 반복할 때 만들 수 있는 단어의 최대 개수를 구한다.보통5그리디문자열+1아직 제출이 없습니다1초1024 MB지문만 제공
문자열 일치도S의 길이 M인 모든 부분 문자열과 T가 같은 문자를 갖는 위치 수의 합을 구한다.보통5문자열 매칭문자열+1아직 제출이 없습니다1초1024 MB지문만 제공
단어 만들기3x3 글자 보드에서 중앙에 놓을 글자에 따라 만들 수 있는 4글자 이상 단어 수가 최소와 최대인 글자와 그 개수를 구하는 문제입니다.보통6문자열비트 연산+2아직 제출이 없습니다1초128 MB채점 가능
문자열 거리문자열 O에 임의의 문자열들을 삽입해서 N으로 만들 때 필요한 최소 삽입 횟수를 구하고, 불가능하면 -1을 출력하는 문제입니다.보통6동적 계획법문자열+2아직 제출이 없습니다2초128 MB채점 가능
사칙연산을 할 수 있다괄호와 사칙연산이 포함된 수식을 우선순위에 따라 계산하고, 문법에 맞지 않거나 0으로 나누면 ROCK을 출력합니다.보통6문자열스택+2아직 제출이 없습니다2초128 MB채점 가능
문자열 장식N개의 단어를 순서를 유지한 채 조각내어 자유롭게 섞어 이어 붙일 때 만들 수 있는 사전순으로 가장 작은 문자열을 구하는 문제입니다.보통6그리디문자열+1아직 제출이 없습니다1초128 MB채점 가능
합성소수최대 10^7까지의 N에 대해 두 자리 이상인 모든 연속 부분수가 소수이면서 자신은 합성수인 가장 큰 수를 최대 10만 개의 질의에서 구합니다.보통6백트래킹수학+2아직 제출이 없습니다1초1024 MB채점 가능
다음 팰린드롬 수최대 50자리인 양의 정수 N이 주어질 때, N보다 큰 가장 작은 팰린드롬 수를 구하는 문제입니다.보통6문자열수학+2아직 제출이 없습니다2초128 MB채점 가능
암호 시도 횟수정해진 문자 순서를 기준으로 길이별 사전순으로 모든 문자열을 시도할 때, 주어진 비밀번호가 몇 번째 시도에서 나오는지를 900528로 나눈 나머지로 구합니다.보통6수학문자열+2아직 제출이 없습니다2초128 MB채점 가능
숫자의 신K개의 자연수를 각각 최소 한 번씩 사용해 총 N개를 골라 이어붙였을 때 만들 수 있는 가장 큰 수를 구하는 문제입니다.보통6그리디정렬+1아직 제출이 없습니다2초128 MB채점 가능
카드 배치숫자와 문자가 적힌 카드를 조건에 맞게 순서가 있는 빈에 배치해 사전순으로 가장 작은 문자열을 만들거나 불가능하면 -1을 출력하는 문제입니다.보통6그리디정렬+2아직 제출이 없습니다2초128 MB채점 가능
영화감독 숌십진수로 나타냈을 때 6이 연속으로 세 번 이상 나오는 양의 정수 중 N번째로 작은 수를 구합니다.보통6이분 탐색동적 계획법+2아직 제출이 없습니다2초128 MB채점 가능
접두사 뒤집기 3문자열이 주어질 때 길이 1부터 N까지 순서대로 각 접두사를 뒤집을지 선택해서 얻을 수 있는 사전순으로 가장 작은 문자열을 구하는 문제입니다.보통6문자열그리디+2아직 제출이 없습니다2초128 MB채점 가능