⌨️ Algorithms/백준
-
https://www.acmicpc.net/problem/10769 10769번: 행복한지 슬픈지 승엽이는 자신의 감정을 표현하기 위해서 종종 문자 메시지에 이모티콘을 넣어 보내곤 한다. 승엽이가 보내는 이모티콘은 세 개의 문자가 붙어있는 구조로 이루어져 있으며, 행복한 얼굴을 나 www.acmicpc.net 승엽이가 보내는 이모티콘은 세 개의 문자가 붙어있는 구조로 이루어져 있으며, 행복한 얼굴을 나타내는 :-) 와 슬픈 얼굴을 나타내는 :-( 가 있음 승엽이의 문자가 오면 전체적인 분위기만 판단하기 입력 첫 줄에 최소 1개에서 최대 255개의 문자들이 입력 출력 어떤 이모티콘도 포함되어 있지 않으면, none 을 출력 행복한 이모티콘과 슬픈 이모티콘의 수가 동일하게 포함되어 있으면, unsure 를 ..
[Python] 백준 10769번_행복한지 슬픈지https://www.acmicpc.net/problem/10769 10769번: 행복한지 슬픈지 승엽이는 자신의 감정을 표현하기 위해서 종종 문자 메시지에 이모티콘을 넣어 보내곤 한다. 승엽이가 보내는 이모티콘은 세 개의 문자가 붙어있는 구조로 이루어져 있으며, 행복한 얼굴을 나 www.acmicpc.net 승엽이가 보내는 이모티콘은 세 개의 문자가 붙어있는 구조로 이루어져 있으며, 행복한 얼굴을 나타내는 :-) 와 슬픈 얼굴을 나타내는 :-( 가 있음 승엽이의 문자가 오면 전체적인 분위기만 판단하기 입력 첫 줄에 최소 1개에서 최대 255개의 문자들이 입력 출력 어떤 이모티콘도 포함되어 있지 않으면, none 을 출력 행복한 이모티콘과 슬픈 이모티콘의 수가 동일하게 포함되어 있으면, unsure 를 ..
2023.06.04 -
https://www.acmicpc.net/problem/11944 11944번: NN 첫 번째 줄에는 N, M이 주어진다. (1 ≤ N, M ≤ 2016) www.acmicpc.net N을 N번 출력하기 다만, 답이 길어지는 경우 답의 앞 M자리만 출력 입력 첫 번째 줄에는 N, M이 주어짐 (1 ≤ N, M ≤ 2016) 출력 N을 N번 출력 만약 답이 길어지면 답의 앞 M자리를 출력 시간 제한: 1초 메모리 제한: 32 MB """ 입출력 예시) 20 16 -> 2020202020202020 """ ## 의사코드 ## # 답이 길어지면 답의 앞 M자리만 출력 # -> N을 N번 출력한 게 M보다 길어지면 통과한 코드 n, m = input().split() # n을 n번 출력 ans = str(n)..
[Python] 백준 11944번_NNhttps://www.acmicpc.net/problem/11944 11944번: NN 첫 번째 줄에는 N, M이 주어진다. (1 ≤ N, M ≤ 2016) www.acmicpc.net N을 N번 출력하기 다만, 답이 길어지는 경우 답의 앞 M자리만 출력 입력 첫 번째 줄에는 N, M이 주어짐 (1 ≤ N, M ≤ 2016) 출력 N을 N번 출력 만약 답이 길어지면 답의 앞 M자리를 출력 시간 제한: 1초 메모리 제한: 32 MB """ 입출력 예시) 20 16 -> 2020202020202020 """ ## 의사코드 ## # 답이 길어지면 답의 앞 M자리만 출력 # -> N을 N번 출력한 게 M보다 길어지면 통과한 코드 n, m = input().split() # n을 n번 출력 ans = str(n)..
2023.06.03 -
https://www.acmicpc.net/problem/11655 11655번: ROT13 첫째 줄에 알파벳 대문자, 소문자, 공백, 숫자로만 이루어진 문자열 S가 주어진다. S의 길이는 100을 넘지 않는다. www.acmicpc.net ROT13은 카이사르 암호의 일종으로 영어 알파벳을 13글자씩 밀어서 만듦 예를 들어, "Baekjoon Online Judge"를 ROT13으로 암호화하면 "Onrxwbba Bayvar Whqtr" ROT13으로 암호화한 내용을 원래 내용으로 바꾸려면 암호화한 문자열을 다시 ROT13하면 됨 앞에서 암호화한 문자열 "Onrxwbba Bayvar Whqtr"에 다시 ROT13을 적용하면 "Baekjoon Online Judge" ROT13은 알파벳 대문자와 소문자에만..
[Python] 백준 11655번_ROT13https://www.acmicpc.net/problem/11655 11655번: ROT13 첫째 줄에 알파벳 대문자, 소문자, 공백, 숫자로만 이루어진 문자열 S가 주어진다. S의 길이는 100을 넘지 않는다. www.acmicpc.net ROT13은 카이사르 암호의 일종으로 영어 알파벳을 13글자씩 밀어서 만듦 예를 들어, "Baekjoon Online Judge"를 ROT13으로 암호화하면 "Onrxwbba Bayvar Whqtr" ROT13으로 암호화한 내용을 원래 내용으로 바꾸려면 암호화한 문자열을 다시 ROT13하면 됨 앞에서 암호화한 문자열 "Onrxwbba Bayvar Whqtr"에 다시 ROT13을 적용하면 "Baekjoon Online Judge" ROT13은 알파벳 대문자와 소문자에만..
2023.06.02 -
https://www.acmicpc.net/problem/11383 11383번: 뚊 입력의 첫 번째 줄에 N, M (1 ≤ N, M ≤ 10)이 주어진다. 다음 N개의 줄의 각 줄에는 M개의 문자가 주어진다. 다음 N개의 줄의 각 줄에는 2M개의 문자가 주어진다. 모든 문자는 영문 알파벳 대문자 혹 www.acmicpc.net N× M 크기의 이미지와 N ×2 M 크기의 이미지가 주어질 때 첫 번째 이미지를 가로로 두 배로 늘이면 두 번째 이미지가 되는지 검사하기 입력 입력의 첫 번째 줄에 N, M (1 ≤ N, M ≤ 10)이 주어짐 다음 N개의 줄의 각 줄에는 M개의 문자가 주어짐 다음 N개의 줄의 각 줄에는 2M개의 문자가 주어짐 모든 문자는 영문 알파벳 대문자 혹은 소문자 출력 첫 번째로 주어진..
[Python] 백준 11383번_뚊https://www.acmicpc.net/problem/11383 11383번: 뚊 입력의 첫 번째 줄에 N, M (1 ≤ N, M ≤ 10)이 주어진다. 다음 N개의 줄의 각 줄에는 M개의 문자가 주어진다. 다음 N개의 줄의 각 줄에는 2M개의 문자가 주어진다. 모든 문자는 영문 알파벳 대문자 혹 www.acmicpc.net N× M 크기의 이미지와 N ×2 M 크기의 이미지가 주어질 때 첫 번째 이미지를 가로로 두 배로 늘이면 두 번째 이미지가 되는지 검사하기 입력 입력의 첫 번째 줄에 N, M (1 ≤ N, M ≤ 10)이 주어짐 다음 N개의 줄의 각 줄에는 M개의 문자가 주어짐 다음 N개의 줄의 각 줄에는 2M개의 문자가 주어짐 모든 문자는 영문 알파벳 대문자 혹은 소문자 출력 첫 번째로 주어진..
2023.06.01 -
https://www.acmicpc.net/problem/11586 11586번: 지영 공주님의 마법 거울 천나라 민호성의 지영 공주님은 매우 아름답다. 공주님 자신도 이 세상 그 누구보다 자신이 아름답다는 것을 알고 있다. 공주님은 자신의 아름다움이 세월의 저편으로 사라지는 것을 매우 두려 www.acmicpc.net 마법거울은 매일 자신의 심리상태에 따라 거울에 비친 공주님의 모습을 좌/우 또는 상/하로 반전시켜 비추기로 함 마법거울의 심리상태는 1부터 3까지의 자연수로 표현할 수 있으며, 숫자가 클수록 더 화가 난 상태를 의미 마법거울의 심리상태가 1일 때는 지영 공주님의 모습을 있는 그대로 표현하고, 2일 때는 좌/우로 반전된 모습을, 3일 때는 상/하로 반전된 모습을 표현 정사각형 형태의 마법거..
[Python] 백준 11586번_지영 공주님의 마법 거울https://www.acmicpc.net/problem/11586 11586번: 지영 공주님의 마법 거울 천나라 민호성의 지영 공주님은 매우 아름답다. 공주님 자신도 이 세상 그 누구보다 자신이 아름답다는 것을 알고 있다. 공주님은 자신의 아름다움이 세월의 저편으로 사라지는 것을 매우 두려 www.acmicpc.net 마법거울은 매일 자신의 심리상태에 따라 거울에 비친 공주님의 모습을 좌/우 또는 상/하로 반전시켜 비추기로 함 마법거울의 심리상태는 1부터 3까지의 자연수로 표현할 수 있으며, 숫자가 클수록 더 화가 난 상태를 의미 마법거울의 심리상태가 1일 때는 지영 공주님의 모습을 있는 그대로 표현하고, 2일 때는 좌/우로 반전된 모습을, 3일 때는 상/하로 반전된 모습을 표현 정사각형 형태의 마법거..
2023.05.31 -
https://www.acmicpc.net/problem/2857 2857번: FBI 5개 줄에 요원의 첩보원명이 주어진다. 첩보원명은 알파벳 대문자, 숫자 0~9, 대시 (-)로만 이루어져 있으며, 최대 10글자이다. www.acmicpc.net 5명의 요원 중 FBI 요원을 찾기 FBI요원은 요원의 첩보원명에 FBI가 들어있음 입력 5개 줄에 요원의 첩보원명이 주어짐 첩보원명은 알파벳 대문자, 숫자 0~9, 대시 (-)로만 이루어져 있으며, 최대 10글자 출력 첫째 줄에 FBI 요원을 출력 이때, 해당하는 요원이 몇 번째 입력인지를 공백으로 구분하여 출력해야 하며, 오름차순으로 출력해야 함 만약 FBI 요원이 없다면 "HE GOT AWAY!"를 출력 시간 제한: 0.25초 메모리 제한: 128 MB ..
[Python] 백준 2857번_FBIhttps://www.acmicpc.net/problem/2857 2857번: FBI 5개 줄에 요원의 첩보원명이 주어진다. 첩보원명은 알파벳 대문자, 숫자 0~9, 대시 (-)로만 이루어져 있으며, 최대 10글자이다. www.acmicpc.net 5명의 요원 중 FBI 요원을 찾기 FBI요원은 요원의 첩보원명에 FBI가 들어있음 입력 5개 줄에 요원의 첩보원명이 주어짐 첩보원명은 알파벳 대문자, 숫자 0~9, 대시 (-)로만 이루어져 있으며, 최대 10글자 출력 첫째 줄에 FBI 요원을 출력 이때, 해당하는 요원이 몇 번째 입력인지를 공백으로 구분하여 출력해야 하며, 오름차순으로 출력해야 함 만약 FBI 요원이 없다면 "HE GOT AWAY!"를 출력 시간 제한: 0.25초 메모리 제한: 128 MB ..
2023.05.30