4072번: Words
백준/문제2024. 8. 26. 14:384072번: Words

문제 출처 : https://www.acmicpc.net/problem/4072 언어 : Kotlin 문제 설명 :A nasty virus has infected my computer. Its effect has been to attack all my text files and reverse every word in them. Your job in this problem is to write the code to restore my text files to their original condition. As far as the virus was concerned, a word was any sequence of characters that ended with a space or an end of line..

31562번: 전주 듣고 노래 맞히기
백준/문제2024. 8. 26. 14:1531562번: 전주 듣고 노래 맞히기

문제 출처 : https://www.acmicpc.net/problem/31562 언어 : Kotlin 문제 설명 :윤수와 정환은 「전주 듣고 노래 맞히기」라는 게임을 할 예정이다. 「전주 듣고 노래 맞히기」는 주어진 노래의 전주를 듣고 먼저 제목을 맞히는 사람이 점수를 얻어 최종적으로 점수가 더 많은 사람이 이기는 게임이다. 절대 음감을 가진 윤수는 노래의 첫 네 음만 듣고도 어떤 노래든 바로 맞힐 수 있다. 따라서, 정환은 윤수를 이기기 위해 첫 세 음만으로 노래를 맞히게 해주는 프로그램을 만들려고 한다. 우선 정환이 알고 있는 노래 제목, 음이름 등을 데이터로 만든 뒤 프로그램을 구현하기 시작했다. 예를 들어, 다음은 TwinkleStar(반짝반짝 작은 별)의 악보 중 일부이다.위 악보를 박자와 관..

30822번: UOSPC 세기
백준/문제2024. 8. 26. 13:5030822번: UOSPC 세기

문제 출처 : https://www.acmicpc.net/problem/30822 언어 : Kotlin 문제 설명 :배봉산에 살고 있는 여우는 문자열을 가지고 노는 것을 좋아한다. 여우는 특히 그중에서도 'uospc'라는 모양을 가장 좋아한다! 여우는 자신이 가진 문자열의 순서를 재배열하여 'uospc' 모양을 최대한 많이 만들려고 한다. 예를 들어 'suspicion'이라는 문자열을 재배열하면 'uospcsiin'라는 문자열을 얻을 수 있고. 'processyourpurchase'라는 문자열을 재배열하면 'uospcuospcreyrrhase'라는 문자열을 얻을 수 있다. 알파벳 소문자로만 이루어진 임의의 문자열 S가 주어졌을 때. 똑똑한 여우가 이 문자열을 적절히 재배열하여 얻을 수 있는 'uospc'..

13264번: 접미사 배열 2
백준/문제2024. 8. 23. 14:3913264번: 접미사 배열 2

문제 출처 : https://www.acmicpc.net/problem/13264 언어 : Kotlin 문제 설명 :접미사 배열은 문자열 S의 모든 접미사를 사전순으로 정렬해 놓은 배열이다. baekjoon의 접미사는 baekjoon, aekjoon, ekjoon, kjoon, joon, oon, on, n 으로 총 8가지가 있고, 이를 사전순으로 정렬하면, aekjoon, baekjoon, ekjoon, joon, kjoon, n, on, oon이 된다. 각각의 접미사는 시작하는 문자의 번호를 이용해서 정수로 나타낼 수 있다. 예를 들어, baekjoon은 0번 접미사이고, joon은 4번 접미사이다. 문자열 S가 주어졌을 때, 모든 접미사를 사전순으로 정렬한 다음 접미사 번호를 출력하는 프로그램을 작..

32132번: PlayStation이 아니에요
백준/문제2024. 8. 23. 14:3132132번: PlayStation이 아니에요

문제 출처 : https://www.acmicpc.net/problem/32132 언어 : Kotlin 문제 설명 :오늘도 피돌이는 백준에서 PS를 하고 있다. 하지만 PS라는 이름의 특성상 PlayStation으로 오해를 받고는 한다. 게시판에 글을 작성하던 중, 문득 피돌이는 문자열에 "PS4" 혹은 "PS5"를 부분 문자열로 포함하면 사람들이 PlayStation에 대한 얘기로 오해한다는 것을 깨달았다. 피돌이는 이러한 오해를 받지 않기 위해 자신이 작성하던 문자열에서 "PS4" 혹은 "PS5"가 보인다면 "PS4" 혹은 "PS5"가 나타나지 않을 때까지 숫자를 지워 문자열을 변경하기로 했다. 문자열이 주어졌을 때, "PS4" 혹은 "PS5"가 나오지 않을 때까지 문자열에서 숫자를 지워 출력하여라...

200973번: Uddered but not Herd
백준/문제2024. 8. 22. 15:36200973번: Uddered but not Herd

문제 출처 : https://www.acmicpc.net/problem/20973 언어 : Kotlin 문제 설명 :A little known fact about cows is that they have their own version of the alphabet, the "cowphabet". It consists of the 26 letters 'a' through 'z', but when a cow speaks the cowphabet, she lists these letters in a specific ordering that might be different from the order 'abcdefghijklmnopqrstuvwxyz' we are used to hearing. To pass t..

27257번: Любитель нулей
백준/문제2024. 8. 22. 14:5927257번: Любитель нулей

문제 출처 : https://www.acmicpc.net/problem/27257 언어 : Kotlin 문제 설명 :Саша очень любит нули. Но нули на конце числа не кажутся ему интересными. Разумеется, ведущие нули тоже не интересуют Сашу. Саша считает красоту числа равной количество нулей в его десятичной записи, за исключеним нулей в конце числа. Разумеется, ведущих нулей в записи быть не должно. Например, красота числа 100500 равна 2. По зада..

10935번: BASE64 인코딩
백준/문제2024. 8. 22. 14:3410935번: BASE64 인코딩

문제 출처 : https://www.acmicpc.net/problem/10935 언어 : Kotlin 문제 설명 :문자열 S가 주어졌을 때, S를 BASE64 인코딩해 출력하는 프로그램을 작성하시오. 입력 :첫째 줄에 문자열 S가 주어진다. S는 알파벳 대문자와 소문자, 그리고 숫자로만 이루어져 있으며, 길이는 최대 50이다. 출력 :첫째 줄에 S를 BASE64로 인코딩한 값을 출력한다. 제한 사항 :시간 제한 : 1초메모리 제한 : 256MB 입출력 예 :입력출력BaekjoonQmFla2pvb24= 풀이 : import java.io.BufferedReaderimport java.io.BufferedWriterimport java.io.InputStreamReaderimport java.io.Outp..

오늘은 예비군입니다
근황2024. 8. 21. 10:55오늘은 예비군입니다

이번주는 어째 쉽지 않네요 컴퓨터는 어제 느지막히 도착한 부품들을 추려내어 늦은 밤 컴퓨터 가동에 성공했습니다. 다른 부품도 같이 죽지 않아서 다행이었습니다...

근황2024. 8. 19. 15:56컴퓨터 파워가 나갔다

일요일에 컴퓨터를 키려는데 지지직하는 소리와 함께 얼마안가 컴퓨터가 꺼지는 현상이 일어났다. 새벽까지만해도 잘 쓰던 녀석이 어째서... 본체를 뜯어보니 지지직거리는 소리가 파워쪽에서 나고 있었다. 파워에 코를 가져다 대보니 뭔가 냄새가 나는거 같긴한데 탄냄새인지는 정확히 모르겠었다. 그러나 확실한건 먼지 냄새는 아니었고, 파워에서 소리가 나는 것은 분명했기에 바로 파워를 주문했다. 부가적으로 오래된 멀티탭 변경 및 낡은 CPU 기본 쿨러도 변경하고자 주문했다. 컴퓨터를 사용한지 5년인가, 6년인가? 나름 부품쪽 고장없이 잘 쓰긴했다... 그래도 아직 취직도 못했는데 이런 부가적인 지출이 생기는 건 아쉽다. 컴퓨터 부품이 올때까지 강의 들으며 실습하던건 조금 어려워질 것 같다. 코테는 노트북이라도 급하게 ..

image