[백준] 2776번 암기왕

[백준] 2776번 암기왕

출처: [백준] 2776번 암기왕


시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율
2 초 256 MB 10889 3396 1943 27.981%

문제

연종이는 엄청난 기억력을 가지고 있다. 그래서 하루 동안 본 정수들을 모두 기억 할 수 있다. 하지만 이를 믿을 수 없는 동규는 그의 기억력을 시험해 보기로 한다. 동규는 연종을 따라 다니며, 연종이 하루 동안 본 정수들을 모두 ‘수첩1’에 적어 놓았다. 그것을 바탕으로 그가 진짜 암기왕인지 알아보기 위해, 동규는 연종에게 M개의 질문을 던졌다. 질문의 내용은 “X라는 정수를 오늘 본 적이 있는가?” 이다. 연종은 막힘없이 모두 대답을 했고, 동규는 연종이 봤다고 주장하는 수 들을 ‘수첩2’에 적어 두었다. 집에 돌아온 동규는 답이 맞는지 확인하려 하지만, 연종을 따라다니느라 너무 힘들어서 여러분에게 도움을 요청했다. 동규를 도와주기 위해 ‘수첩2’에 적혀있는 순서대로, 각각의 수에 대하여, ‘수첩1’에 있으면 1을, 없으면 0을 출력하는 프로그램을 작성해보자.


자세히 보기
[백준] 1269번 대칭 차집합

[백준] 1269번 대칭 차집합

출처: [백준] 1269번 대칭 차집합


시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율
2 초 256 MB 4426 2319 1763 53.295%

문제

자연수를 원소로 갖는 공집합이 아닌 두 집합 A와 B가 있다. 이때, 두 집합의 대칭 차집합의 원소의 개수를 출력하는 프로그램을 작성하시오. 두 집합 A와 B가 있을 때, (A-B)와 (B-A)의 합집합을 A와 B의 대칭 차집합이라고 한다.

예를 들어, A = { 1, 2, 4 } 이고, B = { 2, 3, 4, 5, 6 } 라고 할 때, A-B = { 1 } 이고, B-A = { 3, 5, 6 } 이므로, 대칭 차집합의 원소의 개수는 1 + 3 = 4개이다.

자세히 보기
[백준] 13414번 수강신청

[백준] 13414번 수강신청

출처: [백준] 13414번 수강신청


시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율
1 초 256 MB 6098 1293 852 20.363%

문제

국민대학교에서는 매 학기 시작 전 종합정보시스템에서 수강신청을 한다. 매 수강신청마다 아주 많은 학생들이 몰려 서버에 많은 부하가 가기 때문에, 국민대학교에서는 수강신청 부하 관리 시스템을 도입하기로 결정하였다. 새로운 관리 시스템은 다음과 같은 방식으로 동작한다.

  1. 수강신청 버튼이 활성화 된 후, 수강신청 버튼을 조금이라도 빨리 누른 학생이 대기목록에 먼저 들어간다.
  2. 이미 대기열에 들어가 있는 상태에서 다시 수강신청 버튼을 누를 경우 대기목록의 맨 뒤로 밀려난다.
  3. 잠시 후 수강신청 버튼이 비활성화 되면, 대기목록에서 가장 앞에 있는 학생부터 자동으로 수강신청이 완료되며, 수강 가능 인원이 꽉 찰 경우 나머지 대기목록은 무시하고 수강신청을 종료한다.
자세히 보기
[백준] 17219번 비밀번호 찾기

[백준] 17219번 비밀번호 찾기

출처: [백준] 17219번 비밀번호 찾기


시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율
5 초 256 MB 3192 2207 1783 70.782%

문제

2019 HEPC - MAVEN League의 “비밀번호 만들기“와 같은 방식으로 비밀번호를 만든 경민이는 한 가지 문제점을 발견하였다. 비밀번호가 랜덤으로 만들어져서 기억을 못 한다는 것이었다! 그래서 경민이는 메모장에 사이트의 주소와 비밀번호를 저장해두기로 했다. 하지만 컴맹인 경민이는 메모장에서 찾기 기능을 활용하지 못하고 직접 눈으로 사이트의 주소와 비밀번호를 찾았다. 메모장에 저장된 사이트의 수가 늘어나면서 경민이는 비밀번호를 찾는 일에 시간을 너무 많이 쓰게 되었다. 이를 딱하게 여긴 문석이는 경민이를 위해 메모장에서 비밀번호를 찾는 프로그램을 만들기로 결심하였다! 문석이를 도와 경민이의 메모장에서 비밀번호를 찾아주는 프로그램을 만들어보자.


자세히 보기
[백준] 5568번 카드 놓기

[백준] 5568번 카드 놓기

출처: [백준] 5568번 카드 놓기


시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율
1 초 256 MB 2813 1519 1197 53.082%

문제

상근이는 카드 n(4 ≤ n ≤ 10)장을 바닥에 나란히 놓고 놀고있다. 각 카드에는 1이상 99이하의 정수가 적혀져 있다. 상근이는 이 카드 중에서 k(2 ≤ k ≤ 4)장을 선택하고, 가로로 나란히 정수를 만들기로 했다. 상근이가 만들 수 있는 정수는 모두 몇 가지일까?

예를 들어, 카드가 5장 있고, 카드에 쓰여 있는 수가 1, 2, 3, 13, 21라고 하자. 여기서 3장을 선택해서 정수를 만들려고 한다. 2, 1, 13을 순서대로 나열하면 정수 2113을 만들 수 있다. 또, 21, 1, 3을 순서대로 나열하면 2113을 만들 수 있다. 이렇게 한 정수를 만드는 조합이 여러 가지 일 수 있다.

자세히 보기
[백준] 1620번 나는야 포켓몬 마스터 이다솜

[백준] 1620번 나는야 포켓몬 마스터 이다솜

출처: [백준] 1620번 나는야 포켓몬 마스터 이다솜


시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율
2 초 256 MB 23782 7584 5382 31.946%

문제

img

안녕? 내 이름은 이다솜. 나의 꿈은 포켓몬 마스터야. 일단 포켓몬 마스터가 되기 위해선 포켓몬을 한 마리 잡아야겠지? 근처 숲으로 가야겠어.

자세히 보기
[백준] 7785번 회사에 있는 사람

[백준] 7785번 회사에 있는 사람

출처: [백준] 7785번 회사에 있는 사람


시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율
1 초 256 MB 13977 4901 3355 37.820%

문제

상근이는 세계적인 소프트웨어 회사 기글에서 일한다. 이 회사의 가장 큰 특징은 자유로운 출퇴근 시간이다. 따라서, 직원들은 반드시 9시부터 6시까지 회사에 있지 않아도 된다.

각 직원은 자기가 원할 때 출근할 수 있고, 아무때나 퇴근할 수 있다.

자세히 보기
[백준] 11655번 ROT13

[백준] 11655번 ROT13

출처: [백준] 11655번 ROT13


시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율
1 초 256 MB 10304 6324 5522 62.729%

문제

ROT13은 카이사르 암호의 일종으로 영어 알파벳을 13글자씩 밀어서 만든다.

예를 들어, “Baekjoon Online Judge”를 ROT13으로 암호화하면 “Onrxwbba Bayvar Whqtr”가 된다. ROT13으로 암호화한 내용을 원래 내용으로 바꾸려면 암호화한 문자열을 다시 ROT13하면 된다. 앞에서 암호화한 문자열 “Onrxwbba Bayvar Whqtr”에 다시 ROT13을 적용하면 “Baekjoon Online Judge”가 된다.

자세히 보기
[백준] 9093번 단어 뒤집기
[백준] 10988번 팰린드롬인지 확인하기

[백준] 10988번 팰린드롬인지 확인하기

출처: [백준] 10988번 팰린드롬인지 확인하기


시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율
1 초 256 MB 10543 7038 6104 68.546%

문제

알파벳 소문자로만 이루어진 단어가 주어진다. 이때, 이 단어가 팰린드롬인지 아닌지 확인하는 프로그램을 작성하시오.

팰린드롬이란 앞으로 읽을 때와 거꾸로 읽을 때 똑같은 단어를 말한다.

자세히 보기