⌨️ Algorithms/백준
-
https://www.acmicpc.net/problem/11536 11536번: 줄 세우기 이름이 증가하는 순으로 나타나면 INCREASING, 감소하는 순이면 DECREASING을 한 줄에 출력한다. 만약 위의 두 경우가 아니라면 NEITHER를 출력한다. www.acmicpc.net 악독한 코치 주혁은 선수들을 이름 순으로 세우는 것을 좋아함 더 악독한 것은 어떤 순서로 서야할지도 알려주지 않았음 선수들의 이름이 주어질 때 어떤 순서로 이루어져있는지 확인하기 입력 첫째 줄에 N개의 이름이 주어짐 (2 ≤ N ≤ 20) 다음 N개의 줄에는 각 선수들의 이름이 주어짐 이름은 2 이상 12 이하의 대문자로만 이루어져있음 선수의 이름은 중복되지 않음 출력 이름이 증가하는 순으로 나타나면 INCREASING..
[Python] 백준 11536번_줄 세우기https://www.acmicpc.net/problem/11536 11536번: 줄 세우기 이름이 증가하는 순으로 나타나면 INCREASING, 감소하는 순이면 DECREASING을 한 줄에 출력한다. 만약 위의 두 경우가 아니라면 NEITHER를 출력한다. www.acmicpc.net 악독한 코치 주혁은 선수들을 이름 순으로 세우는 것을 좋아함 더 악독한 것은 어떤 순서로 서야할지도 알려주지 않았음 선수들의 이름이 주어질 때 어떤 순서로 이루어져있는지 확인하기 입력 첫째 줄에 N개의 이름이 주어짐 (2 ≤ N ≤ 20) 다음 N개의 줄에는 각 선수들의 이름이 주어짐 이름은 2 이상 12 이하의 대문자로만 이루어져있음 선수의 이름은 중복되지 않음 출력 이름이 증가하는 순으로 나타나면 INCREASING..
2023.04.27 -
https://www.acmicpc.net/problem/15819 15819번: 너의 핸들은 첫 줄에 현정이가 기억하고 있는 핸들의 개수 N과 I(1 ≤ I, N ≤ 100)이 주어진다. 이후 N개의 줄에 걸쳐 현정이 기억하는 핸들이 무작위 순서로 주어진다. 모든 핸들은 영어 소문자와 숫자로만 이 www.acmicpc.net 현정이는 사람의 이름과 사람을 매칭시키는 능력은 매우 떨어지지만, 어떤 핸들이 자신이 아는 핸들 중 사전 순으로 몇 번째인지 기억하는 쓸데없는 능력을 가지고 있음 이를 이용해 상민이는 현정이가 아는 핸들 목록 중 자신이 몇 번째인지를 알아내어 앞으로 번호를 붙여 다니려고 함 정체성을 지키고 싶은 상민이를 위해 현정이의 어지러운 머리속에서 임의의 순서를 가지는 핸들을 찾아보기 입력 ..
[Python] 백준 15819번_너의 핸들은https://www.acmicpc.net/problem/15819 15819번: 너의 핸들은 첫 줄에 현정이가 기억하고 있는 핸들의 개수 N과 I(1 ≤ I, N ≤ 100)이 주어진다. 이후 N개의 줄에 걸쳐 현정이 기억하는 핸들이 무작위 순서로 주어진다. 모든 핸들은 영어 소문자와 숫자로만 이 www.acmicpc.net 현정이는 사람의 이름과 사람을 매칭시키는 능력은 매우 떨어지지만, 어떤 핸들이 자신이 아는 핸들 중 사전 순으로 몇 번째인지 기억하는 쓸데없는 능력을 가지고 있음 이를 이용해 상민이는 현정이가 아는 핸들 목록 중 자신이 몇 번째인지를 알아내어 앞으로 번호를 붙여 다니려고 함 정체성을 지키고 싶은 상민이를 위해 현정이의 어지러운 머리속에서 임의의 순서를 가지는 핸들을 찾아보기 입력 ..
2023.04.26 -
https://www.acmicpc.net/problem/11816 11816번: 8진수, 10진수, 16진수 첫째 줄에 X가 주어진다. X는 10진수로 바꿨을 때, 1,000,000보다 작거나 같은 자연수이다. 16진수인 경우 알파벳은 소문자로만 이루어져 있다. www.acmicpc.net 정수 X가 주어짐 정수 X는 항상 8진수, 10진수, 16진수 중에 하나 8진수인 경우에는 수의 앞에 0이 주어지고, 16진수인 경우에는 0x가 주어짐 X를 10진수로 바꿔서 출력하기 입력 첫째 줄에 X가 주어짐 X는 10진수로 바꿨을 때, 1,000,000보다 작거나 같은 자연수 16진수인 경우 알파벳은 소문자로만 이루어져 있음 출력 첫째 줄에 입력받은 X를 10진수로 바꿔서 출력 시간 제한: 1초 메모리 제한: ..
[Python] 백준 11816번_8진수, 10진수, 16진수https://www.acmicpc.net/problem/11816 11816번: 8진수, 10진수, 16진수 첫째 줄에 X가 주어진다. X는 10진수로 바꿨을 때, 1,000,000보다 작거나 같은 자연수이다. 16진수인 경우 알파벳은 소문자로만 이루어져 있다. www.acmicpc.net 정수 X가 주어짐 정수 X는 항상 8진수, 10진수, 16진수 중에 하나 8진수인 경우에는 수의 앞에 0이 주어지고, 16진수인 경우에는 0x가 주어짐 X를 10진수로 바꿔서 출력하기 입력 첫째 줄에 X가 주어짐 X는 10진수로 바꿨을 때, 1,000,000보다 작거나 같은 자연수 16진수인 경우 알파벳은 소문자로만 이루어져 있음 출력 첫째 줄에 입력받은 X를 10진수로 바꿔서 출력 시간 제한: 1초 메모리 제한: ..
2023.04.25 -
https://www.acmicpc.net/problem/11283 11283번: 한글 2한글의 각 글자는 초성, 중성, 종성으로 이루어져 있고, 이 세 가지를 모아써서 한 글자를 나타낸다. 초성은 ㄱ, ㄲ, ㄴ, ㄷ, ㄸ, ㄹ, ㅁ, ㅂ, ㅃ, ㅅ, ㅆ, ㅇ, ㅈ, ㅉ, ㅊ, ㅋ, ㅌ, ㅍ, ㅎ로 총 19개가 있www.acmicpc.net 한글의 각 글자는 초성, 중성, 종성으로 이루어져 있고, 이 세 가지를 모아써서 한 글자를 나타냄 초성은 ㄱ, ㄲ, ㄴ, ㄷ, ㄸ, ㄹ, ㅁ, ㅂ, ㅃ, ㅅ, ㅆ, ㅇ, ㅈ, ㅉ, ㅊ, ㅋ, ㅌ, ㅍ, ㅎ로 총 19개가 있고 중성은 ㅏ, ㅐ, ㅑ, ㅒ, ㅓ, ㅔ, ㅕ ㅖ, ㅗ, ㅘ, ㅙ, ㅚ, ㅛ, ㅜ, ㅝ, ㅞ, ㅟ, ㅠ, ㅡ, ㅢ, ㅣ로 총 21개 종성은 없음, ..
[Python] 백준 11283번_한글 2https://www.acmicpc.net/problem/11283 11283번: 한글 2한글의 각 글자는 초성, 중성, 종성으로 이루어져 있고, 이 세 가지를 모아써서 한 글자를 나타낸다. 초성은 ㄱ, ㄲ, ㄴ, ㄷ, ㄸ, ㄹ, ㅁ, ㅂ, ㅃ, ㅅ, ㅆ, ㅇ, ㅈ, ㅉ, ㅊ, ㅋ, ㅌ, ㅍ, ㅎ로 총 19개가 있www.acmicpc.net 한글의 각 글자는 초성, 중성, 종성으로 이루어져 있고, 이 세 가지를 모아써서 한 글자를 나타냄 초성은 ㄱ, ㄲ, ㄴ, ㄷ, ㄸ, ㄹ, ㅁ, ㅂ, ㅃ, ㅅ, ㅆ, ㅇ, ㅈ, ㅉ, ㅊ, ㅋ, ㅌ, ㅍ, ㅎ로 총 19개가 있고 중성은 ㅏ, ㅐ, ㅑ, ㅒ, ㅓ, ㅔ, ㅕ ㅖ, ㅗ, ㅘ, ㅙ, ㅚ, ㅛ, ㅜ, ㅝ, ㅞ, ㅟ, ㅠ, ㅡ, ㅢ, ㅣ로 총 21개 종성은 없음, ..
2023.04.24 -
https://www.acmicpc.net/problem/11098 11098번: 첼시를 도와줘! 구단이 성적을 내지 못한다면 답은 새 선수 영입뿐이다. 이것은 오늘날 유럽 리그에서 가장 흔한 전략이고, 노르웨이의 로젠버그 팀은 이러한 전략이 성공한 대표적 예시다. 그들은 많은 스카 www.acmicpc.net 현재 첼시는 프리미어 리그에서 헤매고 있고, 결국 새로운 선수를 사기로 결정 새로운 선수를 찾는 방법은 단순히 구단들에게 전화를 걸어 그들의 가장 비싼 선수를 사는 것 첼시가 리스트에서 가장 비싼 선수를 찾아낼 수 있도록 하기 입력 첫 번째 줄에는 테스트 케이스의 개수 n이 주어짐 (n≤100) 각 테스트 케이스의 첫 번째 줄 p는 고려해야될 선수의 수 (1≤p≤100) 그 아래 p개의 줄에는 선..
[Python] 백준 11098번_첼시를 도와줘!https://www.acmicpc.net/problem/11098 11098번: 첼시를 도와줘! 구단이 성적을 내지 못한다면 답은 새 선수 영입뿐이다. 이것은 오늘날 유럽 리그에서 가장 흔한 전략이고, 노르웨이의 로젠버그 팀은 이러한 전략이 성공한 대표적 예시다. 그들은 많은 스카 www.acmicpc.net 현재 첼시는 프리미어 리그에서 헤매고 있고, 결국 새로운 선수를 사기로 결정 새로운 선수를 찾는 방법은 단순히 구단들에게 전화를 걸어 그들의 가장 비싼 선수를 사는 것 첼시가 리스트에서 가장 비싼 선수를 찾아낼 수 있도록 하기 입력 첫 번째 줄에는 테스트 케이스의 개수 n이 주어짐 (n≤100) 각 테스트 케이스의 첫 번째 줄 p는 고려해야될 선수의 수 (1≤p≤100) 그 아래 p개의 줄에는 선..
2023.04.23 -
https://www.acmicpc.net/problem/27866 27866번: 문자와 문자열 첫째 줄에 영어 소문자와 대문자로만 이루어진 단어 $S$가 주어진다. 단어의 길이는 최대 $1\,000$이다. 둘째 줄에 정수 $i$가 주어진다. ($1 \le i \le \left|S\right|$) www.acmicpc.net 단어 S와 정수 i가 주어졌을 때, S의 i번째 글자를 출력하기 입력 첫째 줄에 영어 소문자와 대문자로만 이루어진 단어 S가 주어짐 단어의 길이는 최대 1000 둘째 줄에 정수 i가 주어짐 (1≤i≤|S|) 출력 S의 i번째 글자를 출력 시간 제한: 1초 메모리 제한: 1024 MB """ 입출력 예시) (예제 입력 1) Sprout 3 -> r (예제 입력 2) shiftpsh 6..
[Python] 백준 27866번_문자와 문자열https://www.acmicpc.net/problem/27866 27866번: 문자와 문자열 첫째 줄에 영어 소문자와 대문자로만 이루어진 단어 $S$가 주어진다. 단어의 길이는 최대 $1\,000$이다. 둘째 줄에 정수 $i$가 주어진다. ($1 \le i \le \left|S\right|$) www.acmicpc.net 단어 S와 정수 i가 주어졌을 때, S의 i번째 글자를 출력하기 입력 첫째 줄에 영어 소문자와 대문자로만 이루어진 단어 S가 주어짐 단어의 길이는 최대 1000 둘째 줄에 정수 i가 주어짐 (1≤i≤|S|) 출력 S의 i번째 글자를 출력 시간 제한: 1초 메모리 제한: 1024 MB """ 입출력 예시) (예제 입력 1) Sprout 3 -> r (예제 입력 2) shiftpsh 6..
2023.04.22