문제

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

전체 결과문제 3246개
제목난이도유형정답자시간 제한메모리 제한채점
PPAP길이 1000000 이하의 P와 A로 된 문자열이 P에서 P를 PPAP로 바꾸는 규칙으로 만들어진 문자열인지 판단합니다.보통5스택문자열+1아직 제출이 없습니다1초512 MB채점 가능
벌점 (DemeritPoints)36진수 문자열로 된 징계 점수를 순서대로 처리하며 누적 점수와 10의 몫이 넘는 순간을 추적하고 징계 주수와 무기정학 표시를 출력한다.보통5시뮬레이션문자열+2아직 제출이 없습니다0.1초32 MB채점 가능
공학용 계산기우선순위와 오른쪽 결합 거듭제곱, 제곱근을 반영하고 나눗셈과 제곱근은 0 방향으로 버린 정수 계산기를 구현한다.보통5재귀수학+2아직 제출이 없습니다1초256 MB채점 가능
블로그R, G, B로 이루어진 색 문자열이 주어질 때, 연속 구간을 같은 색으로 칠하는 최소 횟수를 구합니다.보통5동적 계획법문자열+2아직 제출이 없습니다1초256 MB채점 가능
전광판의 숫자세로 7칸, 가로 6N칸 전광판에 표시된 숫자를 읽어 그다음 순열을 구하고, 이를 전광판 모양으로 출력하거나 다음 순열이 없으면 The End를 출력한다.보통5구현시뮬레이션+1아직 제출이 없습니다1.5초512 MB지문만 제공
가장 긴 증가하는 팰린드롬 부분수열최대 10^5개의 정수에서 연속된 구간 중 양 끝에서 중앙으로 갈수록 값이 커지는 회문의 최대 길이를 구합니다.보통5문자열투 포인터+1아직 제출이 없습니다1.5초512 MB채점 가능
나는 친구가 적다 (Large)교재 문자열 S 안에 키워드 K가 연속한 부분 문자열로 있는지 판단해 1 또는 0을 출력한다.보통5문자열 매칭문자열+1아직 제출이 없습니다1초128 MB채점 가능
GCC 유산<? (최솟값)와 >? (최댓값) 연산자, 덧셈, 뺄셈, 괄호로 이루어진 식을 우선순위와 왼쪽 결합 규칙에 맞게 계산한다.보통5스택구현+2아직 제출이 없습니다1초1024 MB채점 가능
H to O입력 수식과 출력 수식에서 원자별 개수를 세고 입력 쪽 개수에서 곱한 뒤 나눈 몫 중 최솟값을 출력한다.보통5문자열해시맵+2아직 제출이 없습니다1초512 MB채점 가능
플루트일부 램프가 꺼진 시계 화면 네 칸을 보고 각 칸에 맞는 숫자를 정하여 가능한 시간 중 가장 이른 것을 출력합니다.보통5구현완전 탐색+1아직 제출이 없습니다1초512 MB채점 가능
가장 큰 숫자공백과 별표로 이루어진 격자에 서로 닿지 않게 그려진 여러 숫자 가운데 가장 큰 숫자를 찾아 출력한다.보통5구현행렬+1아직 제출이 없습니다2초512 MB지문만 제공
팰린드롬 만들기i번 카드를 중심으로 한 가장 긴 홀수 길이 회문을 찾아, 나머지 N개의 카드를 버린 값을 각 질의로 출력합니다.보통5문자열 매칭동적 계획법+1아직 제출이 없습니다1초512 MB채점 가능
Pokegene각 질의에서 K개 게놈의 접두사 가운데 정확히 L개 게놈에 공통된 개수를 찾습니다.보통5문자열문자열 매칭+1아직 제출이 없습니다2초512 MB채점 가능
이진 문자열이진 문자열에서 앞에 0이 오지 않고 값이 K 이하가 되도록 최소 개수의 비트를 지우는 문제이다.보통5문자열그리디+2아직 제출이 없습니다0.5초512 MB채점 가능
하드 드라이브고정된 0 비트를 지키면서 길이 n의 비트 문자열을 만들어 인접한 서로 다른 비트 쌍이 정확히 c개 되도록 구성합니다.보통5그리디구현+1아직 제출이 없습니다2초512 MB채점 가능
이메일 파괴n, k와 'Re: ' 접두사가 반복된 서로 다른 이메일 제목 k개가 주어질 때, 삭제 전에 총 n개의 메일이 있었던 경우가 가능한지 판정합니다.보통5문자열해시맵+1아직 제출이 없습니다3초512 MB채점 가능
JS Minification단어를 처음 등장한 순서대로 새 이름으로 바꾸고, 주어진 파싱 규칙에서 같은 토큰 열로 읽히도록 최소한의 공백만 넣어 한 줄로 합칩니다.보통5문자열해시맵+1아직 제출이 없습니다2초512 MB지문만 제공
Magnus길이 N의 대문자 단어에서 원하는 글자를 삭제해 남긴 글자에 겹치지 않는 부분 수열 "HONI"가 최대한 많이 나오게 하고 그 개수를 출력합니다.보통5그리디문자열+1아직 제출이 없습니다1초512 MB채점 가능
Junior출생 순으로 주어지는 이름에서 junior나 iii를 붙인 이름과 중간 이름 규칙으로 부모 후보를 찾아 부모가 없는 사람 수를 구한다.보통5해시맵문자열+1아직 제출이 없습니다2초512 MB채점 가능
문자열 추측숨겨진 문자열의 길이 N-1 이하인 모든 접두사와 접미사 2N-2개가 주어질 때, 원래 문자열을 복원하고 각 입력 줄이 접두사인지 접미사인지 순서대로 판별한다.보통5문자열해시맵+2아직 제출이 없습니다2초512 MB채점 가능
게임 닉네임새 닉네임마다 이전 사용자가 접두사로 쓰지 않은 가장 짧은 접두사를 별칭으로 정하고, 없으면 닉네임에 등장 횟수를 붙인다.보통5트라이해시맵+1아직 제출이 없습니다2초512 MB지문만 제공
평가여러 줄에 걸친 수식 문자열을 읽고 주어진 연산자와 숫자로 계산해 결과를 출력한다.보통5구현문자열+1아직 제출이 없습니다1초512 MB지문만 제공
볼링 점수 계산10프레임 볼링 게임의 각 투구 결과를 나타내는 문자열(S는 스트라이크, P는 스페어, -는 0, 그 외는 숫자)이 주어질 때, 스트라이크와 스페어 보너스 규칙에 따라 최종 점수를 계산한다.보통5시뮬레이션구현+2아직 제출이 없습니다1초256 MB채점 가능
N으로 만들기새 숫자를 왼쪽이나 오른쪽 끝에 붙여 가며 N을 만드는 방법의 수를 센다.보통5동적 계획법문자열+2아직 제출이 없습니다1초256 MB채점 가능
문자열이전 문자열을 이어 붙이거나 일부 구간을 잘라 새 문자열을 만들고, 매우 길어질 수 있는 마지막 문자열의 모든 문자 ASCII 코드 합을 1e9+7로 나눈 나머지를 구한다.보통5동적 계획법문자열+2아직 제출이 없습니다2초512 MB채점 가능
여름 여행이벤트 종류를 나타내는 문자열이 주어질 때, 길이가 2 이상이고 처음과 끝 문자가 서로 다르며 각각 부분 문자열 안에서 한 번만 나타나는 연속 부분 문자열의 개수를 센다.보통5문자열투 포인터+2아직 제출이 없습니다3초1024 MB채점 가능
회문각 문자열에 대해 그대로 팰린드롬이면 0, 문자 하나를 지워 팰린드롬이 되면 1, 둘 다 아니면 2를 출력한다.보통5문자열투 포인터+2아직 제출이 없습니다1초512 MB채점 가능
효율적인 환전지불 금액이 주어질 때, 양쪽에서 거스름돈을 주고받는 것을 허용하면서 10의 거듭제곱 동전으로 교환되는 동전 수의 최솟값을 구한다.보통5동적 계획법그리디+2아직 제출이 없습니다3초512 MB채점 가능
이진수씨의 하루 일과N과 '?'가 섞인 이진 문자열 B가 주어지고 A는 모든 비트가 1인 2^N - 1일 때, '?'를 0 또는 1로 채워 얻을 수 있는 A*B의 이진 표현 자릿수의 최댓값과 최솟값을 구한다.보통5그리디문자열+2아직 제출이 없습니다2초256 MB채점 가능
UNIST는 무엇의 약자일까?N개 단어 각각에서 앞부분 일부를 잘라 이어 붙여 UNIST를 만드는 경우의 수를 1,000,000,007로 나눈 나머지로 구한다.보통5동적 계획법문자열+2아직 제출이 없습니다1초512 MB채점 가능
오타서로 다른 단어들로 이루어진 사전이 주어질 때, 문자 하나를 지우면 사전에 있는 다른 단어가 되는 단어를 입력 순서대로 출력한다.보통5해시맵문자열+2아직 제출이 없습니다6초512 MB채점 가능
Drop The Byte!16진수 문자열과 타입 크기 순서(char 2자리, int 8자리, long_long 16자리)가 주어지면 문자열을 잘라 각 조각을 10진수로 출력한다.보통5구현문자열+2아직 제출이 없습니다1초256 MB채점 가능
하울A, H, O, W로 이루어진 유효한 하울이 주어질 때, 그보다 더 긴 유효한 하울을 만들거나 불가능함을 판별한다.보통5문자열그리디+2아직 제출이 없습니다1초512 MB채점 가능
레벤슈타인 거리알파벳과 문자열 s가 주어질 때, s와의 레벤슈타인 거리가 정확히 1인 알파벳 위의 모든 서로 다른 문자열을 사전순으로 출력한다.보통5문자열완전 탐색+2아직 제출이 없습니다1초512 MB채점 가능
레인보우 문자열문자열의 부분수열 중 같은 글자가 겹치지 않는 것의 개수를 위치로 구분해 세고, 11092019로 나눈 나머지를 구한다.보통5동적 계획법수학+2아직 제출이 없습니다1초512 MB채점 가능
Alphabet Animals이전 동물 이름과 아직 사용되지 않은 이름 목록이 주어질 때, 다음 사람이 낼 수 있는 이름을 없애는 이름을 우선 선택하는 문제입니다.보통5해시맵구현+2아직 제출이 없습니다2초512 MB채점 가능
단어 암기현재 기억하고 있는 알파벳을 관리하면서, 알파벳을 잊거나 떠올리는 질의마다 기억한 글자만으로 이루어진 단어의 개수를 센다.보통5비트 연산해시맵+2아직 제출이 없습니다4초1024 MB채점 가능
Elokventni Evaluator입력받은 문자열이 <수><연산><수>=<수> 형식에 맞는지, 계산이 맞는지 판정하고, 틀렸다면 문자를 최대 두 개 바꿔 올바른 식을 만들 수 있는지 확인합니다.보통5문자열완전 탐색+2아직 제출이 없습니다1초512 MB지문만 제공
Palindrome0과 1로 이루어진 문자열에서 문자 하나를 문자열 끝으로 옮기는 연산을 반복해 팰린드롬으로 만들 때 필요한 최소 이동 횟수를 구하고, 불가능하면 -1을 출력한다.보통5문자열그리디+1아직 제출이 없습니다1초512 MB지문만 제공
Another FizzBuzz Task길이가 15 이하인 문자열이 무한 FizzBuzz 문자열 F의 부분 문자열로 등장하는지 판정하고, 등장하면 처음 나타나는 위치의 1-based 인덱스를 구합니다.보통5문자열문자열 매칭+2아직 제출이 없습니다2초512 MB지문만 제공
문자열 뒤집기각 문자열을 뒤집을지 여부를 정해 수열이 사전순으로 정렬되도록 하면서, 그러한 0과 1의 선택 문자열 중 사전순으로 가장 작은 것을 출력한다.보통5그리디문자열+2아직 제출이 없습니다1초256 MB채점 가능
테스트는 몇 개일까길이가 같은 숫자 파일 이름 몇 개가 주어질 때, 0을 채워 이름을 붙이는 규칙과 모순되지 않는 원래 테스트 개수 n의 최솟값과 최댓값을 구한다.보통5구현수학+2아직 제출이 없습니다1초512 MB채점 가능
서로 다른 숫자10^18 이하의 정수 n이 주어질 때, 인접한 두 자리가 같은 경우가 없는 n보다 큰 최소 정수를 구한다.보통5그리디수학+2아직 제출이 없습니다1초512 MB채점 가능
Трудности переписки입력 도중 커서가 임의의 시점에 맨 앞으로 이동할 수 있을 때, 문자열 s를 입력해 t를 만들 수 있는지 판별한다.보통5문자열구현아직 제출이 없습니다1초512 MB지문만 제공
올림피아드 등록각 행은 두 가지 순서 중 하나로 기록되었고, 이름이 최소 두 번 등장한다는 조건을 이용해 각 참가자의 성, 이름, 부칭을 알아낸 뒤 성을 기준으로 정렬하는 문제입니다.보통5해시맵문자열+2아직 제출이 없습니다2초512 MB채점 가능
전화번호국가 코드와 사업자 코드 목록이 주어질 때, 11자리 전화번호를 국가 코드, 사업자 코드, 가입자 번호로 나눠 정해진 형식으로 출력하고 불가능하면 Incorrect를 출력한다.보통5문자열구현+2아직 제출이 없습니다2초512 MB채점 가능
In-place Sorting각 수의 6과 9를 뒤집어 수열을 비감소 순서로 만들고, 가능한 뒤집기 조합이 없으면 impossible을 출력한다.보통5그리디정렬+1아직 제출이 없습니다2초512 MB지문만 제공
퀼린드롬 (Easy)주어진 닉네임을 부분 문자열로 포함하면서 주어진 대칭 표에 따라 거울 대칭인 가장 짧은 문자열을 찾는다.보통5문자열투 포인터+2아직 제출이 없습니다1초512 MB지문만 제공
문자열 게임 2각 테스트에서 어떤 문자가 정확히 K번 나오는 가장 짧은 연속 부분 문자열과, 그 문자로 시작하고 끝나는 가장 긴 연속 부분 문자열의 길이를 구한다.보통5문자열슬라이딩 윈도우+1아직 제출이 없습니다1초1024 MB지문만 제공
A + B Problem이진 문자열을 주어진 길이의 두 부분수열로 나눠 두 이진수의 합이 최대가 되도록 만들고, 그 합을 이진수로 출력한다.보통5그리디문자열+1아직 제출이 없습니다2초512 MB지문만 제공
AiGo1차원 바둑판 문자열이 주어질 때, 자충수가 되지 않도록 흰 돌 하나를 놓아 잡을 수 있는 검은 돌의 최대 개수를 구한다.보통5구현시뮬레이션+2아직 제출이 없습니다2초512 MB지문만 제공
영단어 암기는 괴로워N개의 단어와 길이 기준 M이 주어질 때, 길이가 M 이상인 단어만 남기고 빈도, 길이, 사전 순으로 정렬해 출력한다.보통5해시맵정렬+1아직 제출이 없습니다1초1024 MB지문만 제공
Special Substring문자열 S와 정수 K가 주어질 때, 길이 K인 부분 문자열이 모두 같은 문자가 되도록 바꿔야 하는 문자의 최소 개수를 구한다.보통5슬라이딩 윈도우문자열+1아직 제출이 없습니다1초512 MB지문만 제공
Lexicographically Minimal Subsequence문자열 s에서 길이가 k인 부분 수열 중 사전순으로 가장 작은 것을 찾는다.보통5그리디스택+1아직 제출이 없습니다2초512 MB지문만 제공
Decompression블록 압축된 Burrows-Wheeler 변환 문자열이 주어지면, 마침표가 정하는 회전을 기준으로 원래 문자열을 복원합니다.보통5문자열정렬+1아직 제출이 없습니다1초1024 MB지문만 제공
Автомобильные номера러시아 자동차 번호 하나가 주어질 때, 같은 자리 구조를 유지하며 문자를 재배열해 만들 수 있는 서로 다른 번호를 모두 출력한다.보통5문자열조합론+1아직 제출이 없습니다2초1024 MB지문만 제공
Пароль첫 번째 수의 연속한 일부 자리 묶음을 그 자리들의 합으로 바꾼 결과가 두 번째 수일 때, 바뀐 묶음의 시작과 끝 위치를 찾는다.보통5투 포인터문자열+2아직 제출이 없습니다1초1024 MB지문만 제공
Arranging BooksL, M, S 문자로 이루어진 문자열이 주어질 때, 임의의 두 문자를 교환하는 작업만으로 L이 모두 앞, 그다음 M, 마지막에 S가 오도록 정렬하는 최소 교환 횟수를 구한다.보통5그리디문자열+2아직 제출이 없습니다1초1024 MB지문만 제공
Операции괄호 안에 순환마디가 있을 수 있는 두 소수를 더해, 기약분수 p/q 형태로 정확한 합을 출력한다.보통5수학문자열+2아직 제출이 없습니다1초1024 MB지문만 제공
가희와 읽기 쓰기 놀이N명이 낸 카드 순서와 C장의 카드에 적힌 추가/삭제 연산이 주어질 때, 나올 수 있는 서로 다른 최종 문자열을 사전순으로 출력한다.보통5백트래킹시뮬레이션+2아직 제출이 없습니다2초512 MB지문만 제공
비슷한 번호판길이가 같은 서로 다른 문자열 중에서 대소문자를 무시한 각 알파벳 개수와 대문자 개수가 모두 같은 쌍의 수를 센다.보통5해시맵문자열+2아직 제출이 없습니다1초512 MB지문만 제공
Конкатенация строк소문자와 괄호로 이루어진 문자열이 주어질 때, 괄호로 묶인 부분은 뒤집어서 전체를 이어 붙인 결과를 출력한다.보통5스택문자열+2아직 제출이 없습니다2초256 MB지문만 제공
Cipher메시지에 가능한 26가지 시저 이동을 모두 적용해 위협 및 비위협 단어 목록과의 일치 수를 세고, 일치가 가장 많은 이동을 찾아 복호화한다.보통5문자열구현+1아직 제출이 없습니다1초512 MB지문만 제공
Palindrome Numbers최대 80자리 수가 주어질 때, 그 수보다 크거나 같은 가장 작은 회문을 구한다.보통5문자열수학+1아직 제출이 없습니다1초512 MB지문만 제공
수학은 체육과목 입니다 3A부터 B까지의 모든 정수를 이어 붙인 문자열이 주어질 때, 가능한 답 중 A가 가장 작은 A와 B를 찾는다.보통5문자열완전 탐색+1아직 제출이 없습니다1초1024 MB지문만 제공
みさわさんの根付き木중첩 괄호 형식으로 주어진 두 이진 트리를 파싱해 같은 위치의 노드를 합치고, 결과 트리를 같은 형식으로 출력한다.보통5트리재귀+2아직 제출이 없습니다10초512 MB지문만 제공
Broken Cipher Generator'+', '-', '[', ']'와 대문자로 이루어진 암호문에서 최대 세 개의 '?'를 알파벳으로 채워 복호 결과가 사전순으로 가장 작아지도록 복호한다.보통5재귀구현+2아직 제출이 없습니다8초512 MB지문만 제공
Almost Same Substring문자열 T'와 S가 주어질 때, S의 길이 |T'| 부분 문자열 중 T'와 정확히 한 글자만 다른 것의 개수를 구한다.보통5문자열 매칭문자열+1아직 제출이 없습니다4초512 MB지문만 제공
YAML들여쓰기로 중첩 구조를 표현하는 YAML 부분집합을 파싱한 뒤, 점으로 구분된 질의 경로를 따라가 해당 프로퍼티의 값을 출력한다.보통5문자열구현+2아직 제출이 없습니다2초512 MB지문만 제공
Princess's Japanese주어진 로마자 일본어 단어에서 규칙에 따라 무성화되는 모음을 괄호로 묶어 출력한다.보통5문자열시뮬레이션+1아직 제출이 없습니다8초512 MB지문만 제공
Cyber Guardian와일드카드 주소 패턴에 대한 순서 있는 permit과 deny 규칙이 주어질 때, 마지막으로 일치하는 규칙을 우선 적용하고 기본 거부로 각 패킷의 통과 여부를 판정한다.보통5구현문자열+2아직 제출이 없습니다2초512 MB지문만 제공
Family Tree들여쓰기로 표현된 가계도를 읽고, 그 안의 사람들 사이의 부모, 자식, 형제, 후손, 조상 관계 질의에 답한다.보통5트리DFS+2아직 제출이 없습니다2초512 MB지문만 제공
Co-occurrence Search입력의 각 (문자열, 핵심 문자 집합) 쌍마다 모든 핵심 문자를 포함하는 가장 짧은 부분 문자열의 개수를 세고, 그 개수와 가장 왼쪽 부분 문자열을 출력한다.보통5슬라이딩 윈도우투 포인터+2아직 제출이 없습니다2초512 MB지문만 제공
HTML 파싱한 줄로 주어진 HTML 문서를 파싱해 각 div의 제목과 p 태그 안 문장을 추출하고, 내부 태그를 제거한 뒤 공백을 정리해 출력한다.보통5문자열구현+2아직 제출이 없습니다1초1024 MB지문만 제공
폴더 정리 (small)폴더 트리가 주어질 때 각 폴더 경로마다 하위 파일 이름의 종류 수와 전체 파일 개수를 구한다.보통5트리해시맵+2아직 제출이 없습니다1초1024 MB지문만 제공
Append Sort정수 목록이 주어질 때, 각 수의 오른쪽에 십진수 숫자를 덧붙여 목록이 엄격히 증가하도록 만들면서 총 덧붙임 횟수를 최소화한다.보통5그리디문자열+2아직 제출이 없습니다10초1024 MB지문만 제공
Smaller Strings길이 N, 처음 K개 알파벳, 문자열 S가 주어질 때 S보다 사전순으로 작은 길이 N의 회문 개수를 1e9+7로 나눈 나머지로 구한다.보통5조합론수학+2아직 제출이 없습니다미설정1024 MB지문만 제공
IUPC와 비밀번호각 후보 문자열에서 S의 순열과 문자가 많아야 하나만 다른 부분 문자열이 존재하는지 판별한다.보통5문자열해시맵+1아직 제출이 없습니다0.5초1024 MB지문만 제공
마법천자문`+`와 `-`로 이루어진 문자열을 수(11, 10, 1)와 연산자로 해석해 계산 결과가 최대가 되는 값을 구한다.보통5동적 계획법그리디+1아직 제출이 없습니다1초1024 MB지문만 제공
마을 구하기한 종류의 폭탄이 터질 때 피해가 최소가 되도록 폭탄과 쉴드를 재배치하고, 그러한 배치가 여러 개면 사전 순으로 가장 앞서는 문자열을 출력한다.보통5그리디문자열+1아직 제출이 없습니다1초1024 MB지문만 제공
git mv두 유닉스 경로가 주어질 때, 공통 접두사와 접미사를 최대한 남기고 가운데 다른 부분만 중괄호 치환으로 표시한 가장 짧은 문자열을 출력한다.보통5문자열구현아직 제출이 없습니다1초1024 MB지문만 제공
Access Denied숨겨진 비밀번호와 문자별 비교에 걸린 시간이 주어질 때, 타이밍 정보를 이용해 비밀번호를 알아낸다.보통5문자열구현+2아직 제출이 없습니다2초1024 MB지문만 제공
Inconstant Ordering블록 길이가 주어질 때 A로 시작하고 각 블록이 교대로 엄격히 증가하거나 감소하는 사전순 최소 문자열을 만든다.보통5그리디문자열+1아직 제출이 없습니다10초1024 MB지문만 제공
足し算 (a+b problem)각 자릿수를 구간으로 압축해 제시한 두 큰 정수를 더한 뒤, 합도 같은 압축 형식으로 출력한다.보통5문자열수학+1아직 제출이 없습니다1초1024 MB지문만 제공
アナグラム (Anagram)문자열이 주어질 때, 그 문자열의 모든 서로 다른 아나그램을 사전순으로 나열했을 때 자기 자신이 몇 번째인지 구한다.보통5조합론문자열+1아직 제출이 없습니다0.5초1024 MB지문만 제공
ПРОМЕНЍ ЧИСЛОТО주어진 수의 숫자 두 개를 정확히 바꾸어 6의 배수이면서 가장 큰 수를 만들고 출력합니다.보통5그리디수학+1아직 제출이 없습니다1초1024 MB지문만 제공
СКОБИ괄호 문자열과 T개의 질의가 주어질 때, 각 부분 문자열이 올바른 괄호열인지 판별한다.보통5누적 합스택+2아직 제출이 없습니다0.3초1024 MB지문만 제공
Равномерен низ균형 잡힌 0과 1 문자열에 축소 연산을 반복 적용해, 결과가 더 이상 균형 문자열이 아닐 때까지 몇 번 적용했는지와 그 결과 문자열을 구합니다.보통5문자열시뮬레이션+1아직 제출이 없습니다1초1024 MB지문만 제공
아름다운 문자열문자열 S와 모든 문자가 서로 다른 문자열 T가 주어질 때, S의 각 문자를 최대 한 번씩만 사용해 T를 부분 수열로 만들 수 있는 최대 개수를 구한다.보통5그리디문자열+1아직 제출이 없습니다1초1024 MB지문만 제공
Tetris Generation일곱 종류의 테트로미노 문자로 이루어진 문자열이 주어질 때, 7개 묶음 생성기에서 임의 위치에서 시작해 만들어질 수 있는지, 즉 같은 문자가 일곱 번 연속 나오지 않는지 판정한다.보통5문자열슬라이딩 윈도우+2아직 제출이 없습니다1초1024 MB지문만 제공
Sequinary Numerals3/2진법 숫자를 정확한 분수로 바꾼 뒤 정수 부분을 분리하고 나머지를 기약분수로 줄인다.보통5수학정수론+2아직 제출이 없습니다1초1024 MB지문만 제공
Letterle다섯 글자 정답과 최대 일곱 번의 추측이 주어질 때, 각 추측에 대해 G/Y/X 피드백을 출력하고 정답이면 WINNER, 일곱 번째 오답이면 LOSER를 출력한다.보통5문자열해시맵+2아직 제출이 없습니다1초1024 MB지문만 제공
Longest Palindrome길이가 같은 서로 다른 문자열 n개에서 일부를 버리고 순서를 바꿔 이어 붙일 때 만들 수 있는 가장 긴 팰린드롬을 출력한다.보통5문자열해시맵+1아직 제출이 없습니다1초256 MB지문만 제공
Challenge NineN에 숫자 하나를 정확히 한 번 끼워 넣어 9의 배수이면서 가장 작은 수를 만들되, 앞자리에 0이 오면 안 된다.보통5그리디수학+1아직 제출이 없습니다미설정1024 MB지문만 제공
Haiku각 단어의 음절 수는 연속한 모음 묶음의 개수다. 연속한 단어 구간이 5, 7, 5음절의 세 부분으로 나뉘는 경우의 수를 센다.보통5누적 합투 포인터+2아직 제출이 없습니다1초512 MB지문만 제공
나는 정말 휘파람을 못 불어S의 부분 수열 중 WHEE 뒤에 E가 0개 이상 붙는 유사 휘파람 문자열의 개수를 1e9+7로 나눈 나머지를 구한다.보통5동적 계획법문자열+1아직 제출이 없습니다1초512 MB지문만 제공
KIARA is a Recursive Acronym대문자 단어 목록이 주어질 때, 어떤 단어의 각 글자를 목록에 있는 단어의 첫 글자로 하나씩 대응시킬 수 있는지 판별한다.보통5문자열완전 탐색+2아직 제출이 없습니다0.1초1024 MB지문만 제공
Double or One Thing각 문자열에서 어떤 글자를 두 번 쓸지 정해, 만들 수 있는 문자열 가운데 사전순으로 가장 앞선 것을 구한다.보통5그리디문자열아직 제출이 없습니다2초1024 MB지문만 제공
Hangman 2길이가 같은 N개의 단어 각각에 대해, 다른 단어와 두 자리 이하만 다른 경우 1을, 아니면 0을 표시합니다.보통5문자열완전 탐색+1아직 제출이 없습니다2초1024 MB지문만 제공
Balanced Strings문자열의 '?'를 소문자로 바꿔 모든 짝수 길이 부분 문자열에서 모음과 자음의 수가 같아지도록 하는 경우의 수를 센다.보통5조합론동적 계획법+2아직 제출이 없습니다1초1024 MB지문만 제공