⌨️ Algorithms/백준
-
https://www.acmicpc.net/problem/10987 10987번: 모음의 개수 알파벳 소문자로만 이루어진 단어가 주어진다. 이때, 모음(a, e, i, o, u)의 개수를 출력하는 프로그램을 작성하시오. www.acmicpc.net 알파벳 소문자로만 이루어진 단어가 주어질 때, 모음(a, e, i, o, u)의 개수를 출력하기 입력 첫째 줄에 단어가 주어짐 단어의 길이는 1보다 크거나 같고, 100보다 작거나 같으며, 알파벳 소문자로만 이루어져 있음 출력 첫째 줄에 모음의 개수를 출력 시간 제한: 1초 메모리 제한: 256 MB """ 입출력 예시) baekjoon -> 4 """ ## 의사코드 ## # 모음 리스트 # ['a', 'e', 'i', 'o', 'u'] # for s in s..
[Python] 백준 10987번_모음의 개수https://www.acmicpc.net/problem/10987 10987번: 모음의 개수 알파벳 소문자로만 이루어진 단어가 주어진다. 이때, 모음(a, e, i, o, u)의 개수를 출력하는 프로그램을 작성하시오. www.acmicpc.net 알파벳 소문자로만 이루어진 단어가 주어질 때, 모음(a, e, i, o, u)의 개수를 출력하기 입력 첫째 줄에 단어가 주어짐 단어의 길이는 1보다 크거나 같고, 100보다 작거나 같으며, 알파벳 소문자로만 이루어져 있음 출력 첫째 줄에 모음의 개수를 출력 시간 제한: 1초 메모리 제한: 256 MB """ 입출력 예시) baekjoon -> 4 """ ## 의사코드 ## # 모음 리스트 # ['a', 'e', 'i', 'o', 'u'] # for s in s..
2023.05.03 -
https://www.acmicpc.net/problem/1259 1259번: 팰린드롬수 입력은 여러 개의 테스트 케이스로 이루어져 있으며, 각 줄마다 1 이상 99999 이하의 정수가 주어진다. 입력의 마지막 줄에는 0이 주어지며, 이 줄은 문제에 포함되지 않는다. www.acmicpc.net 어떤 단어를 뒤에서부터 읽어도 똑같다면 그 단어를 팰린드롬이라고 함 'radar', 'sees'는 팰린드롬 수의 숫자들을 뒤에서부터 읽어도 같다면 그 수는 팰린드롬수 121, 12421 등은 팰린드롬수 123, 1231은 뒤에서부터 읽으면 다르므로 팰린드롬수가 아님 또한 10도 팰린드롬수가 아닌데, 앞에 무의미한 0이 올 수 있다면 010이 되어 팰린드롬수로 취급할 수도 있지만, 특별히 이번 문제에서는 무의미한 ..
[Python] 백준 1259번_팰린드롬수https://www.acmicpc.net/problem/1259 1259번: 팰린드롬수 입력은 여러 개의 테스트 케이스로 이루어져 있으며, 각 줄마다 1 이상 99999 이하의 정수가 주어진다. 입력의 마지막 줄에는 0이 주어지며, 이 줄은 문제에 포함되지 않는다. www.acmicpc.net 어떤 단어를 뒤에서부터 읽어도 똑같다면 그 단어를 팰린드롬이라고 함 'radar', 'sees'는 팰린드롬 수의 숫자들을 뒤에서부터 읽어도 같다면 그 수는 팰린드롬수 121, 12421 등은 팰린드롬수 123, 1231은 뒤에서부터 읽으면 다르므로 팰린드롬수가 아님 또한 10도 팰린드롬수가 아닌데, 앞에 무의미한 0이 올 수 있다면 010이 되어 팰린드롬수로 취급할 수도 있지만, 특별히 이번 문제에서는 무의미한 ..
2023.05.02 -
https://www.acmicpc.net/problem/4470 4470번: 줄번호 텍스트에서 줄을 입력받은 뒤, 줄 번호를 출력하는 프로그램을 작성하시오. www.acmicpc.net 텍스트에서 줄을 입력받은 뒤, 줄 번호를 출력하기 입력 첫째 줄에 줄의 수 N이 주어짐 둘째 줄부터 N개의 줄에 각 줄의 내용이 주어짐 각 줄에 있는 글자의 개수는 50글자를 넘지 않음 출력 각 문장의 앞에 줄 번호를 추가한 뒤 출력 줄 번호는 1번부터 시작 시간 제한: 1초 메모리 제한: 128 MB """ 입출력 예시) 5 Lionel Cosgrove Alice Columbus and Tallahassee Shaun and Ed Fido -> 1. Lionel Cosgrove 2. Alice 3. Columbus a..
[Python] 백준 4470번_줄번호https://www.acmicpc.net/problem/4470 4470번: 줄번호 텍스트에서 줄을 입력받은 뒤, 줄 번호를 출력하는 프로그램을 작성하시오. www.acmicpc.net 텍스트에서 줄을 입력받은 뒤, 줄 번호를 출력하기 입력 첫째 줄에 줄의 수 N이 주어짐 둘째 줄부터 N개의 줄에 각 줄의 내용이 주어짐 각 줄에 있는 글자의 개수는 50글자를 넘지 않음 출력 각 문장의 앞에 줄 번호를 추가한 뒤 출력 줄 번호는 1번부터 시작 시간 제한: 1초 메모리 제한: 128 MB """ 입출력 예시) 5 Lionel Cosgrove Alice Columbus and Tallahassee Shaun and Ed Fido -> 1. Lionel Cosgrove 2. Alice 3. Columbus a..
2023.05.01 -
https://www.acmicpc.net/problem/2954 2954번: 창영이의 일기장 창영이는 매일 밤 하루동안 일어난 일을 일기장에 남긴다. 일기장을 쓰면서 영어 공부도 같이 하기 위해서 영어로 일기를 쓴다. 또, 남들이 자신의 일기장을 보는 것을 막기 위해서 모음('a','e','i www.acmicpc.net 창영이는 남들이 자신의 일기장을 보는 것을 막기 위해서 모음('a','e','i','o','u')의 다음에 'p'를 하나 쓰고, 그 모음을 하나 더 씀 예를 들어, "kemija" 는 "kepemipijapa"가 되고, "paprika"는 "papapripikapa" 창영이가 일기장에 작성한 문장이 하나 주어졌을 때, 원래 문장은 무엇인지 구하기 입력 첫째 줄에 알파벳 소문자와 공백으..
[Python] 백준 2954번_창영이의 일기장https://www.acmicpc.net/problem/2954 2954번: 창영이의 일기장 창영이는 매일 밤 하루동안 일어난 일을 일기장에 남긴다. 일기장을 쓰면서 영어 공부도 같이 하기 위해서 영어로 일기를 쓴다. 또, 남들이 자신의 일기장을 보는 것을 막기 위해서 모음('a','e','i www.acmicpc.net 창영이는 남들이 자신의 일기장을 보는 것을 막기 위해서 모음('a','e','i','o','u')의 다음에 'p'를 하나 쓰고, 그 모음을 하나 더 씀 예를 들어, "kemija" 는 "kepemipijapa"가 되고, "paprika"는 "papapripikapa" 창영이가 일기장에 작성한 문장이 하나 주어졌을 때, 원래 문장은 무엇인지 구하기 입력 첫째 줄에 알파벳 소문자와 공백으..
2023.04.30 -
https://www.acmicpc.net/problem/11721 11721번: 열 개씩 끊어 출력하기 첫째 줄에 단어가 주어진다. 단어는 알파벳 소문자와 대문자로만 이루어져 있으며, 길이는 100을 넘지 않는다. 길이가 0인 단어는 주어지지 않는다. www.acmicpc.net 알파벳 소문자와 대문자로만 이루어진 길이가 N인 단어가 주어짐 한 줄에 10글자씩 끊어서 출력하기 입력 첫째 줄에 단어가 주어짐 단어는 알파벳 소문자와 대문자로만 이루어져 있으며, 길이는 100을 넘지 않음 길이가 0인 단어는 주어지지 않음 출력 입력으로 주어진 단어를 열 개씩 끊어서 한 줄에 하나씩 출력 단어의 길이가 10의 배수가 아닌 경우에는 마지막 줄에는 10개 미만의 글자만 출력할 수도 있음 시간 제한: 1초 메모리 ..
[Python] 백준 11721번_열 개씩 끊어 출력하기https://www.acmicpc.net/problem/11721 11721번: 열 개씩 끊어 출력하기 첫째 줄에 단어가 주어진다. 단어는 알파벳 소문자와 대문자로만 이루어져 있으며, 길이는 100을 넘지 않는다. 길이가 0인 단어는 주어지지 않는다. www.acmicpc.net 알파벳 소문자와 대문자로만 이루어진 길이가 N인 단어가 주어짐 한 줄에 10글자씩 끊어서 출력하기 입력 첫째 줄에 단어가 주어짐 단어는 알파벳 소문자와 대문자로만 이루어져 있으며, 길이는 100을 넘지 않음 길이가 0인 단어는 주어지지 않음 출력 입력으로 주어진 단어를 열 개씩 끊어서 한 줄에 하나씩 출력 단어의 길이가 10의 배수가 아닌 경우에는 마지막 줄에는 10개 미만의 글자만 출력할 수도 있음 시간 제한: 1초 메모리 ..
2023.04.30 -
https://www.acmicpc.net/problem/8949 8949번: 대충 더해 두 정수 A, B가 공백을 두고 주어진다. A와 B는 1과 1,000,000 사이의 정수이다. www.acmicpc.net 숫자를 더할 때, 오른쪽부터 왼쪽으로 가면서 숫자를 하나씩 더함 그런데 희주는 귀찮아서 "받아 올림"을 하지 않고 그냥 두 숫자의 합을 적어버림 만약 모든 숫자를 다 이렇게 더한다면 결과가 어떻게 나오는 지 구하기 입력 두 정수 A, B가 공백을 두고 주어짐 A와 B는 1과 1,000,000 사이의 정수 출력 희주 방식대로 더한 결과를 출력 시간 제한: 1초 메모리 제한: 128 MB """ 입출력 예시) (예제 입력 1) 512 444 -> 956 (예제 입력 2) 123 2495 -> 251..
[Python] 백준 8949번_대충 더해https://www.acmicpc.net/problem/8949 8949번: 대충 더해 두 정수 A, B가 공백을 두고 주어진다. A와 B는 1과 1,000,000 사이의 정수이다. www.acmicpc.net 숫자를 더할 때, 오른쪽부터 왼쪽으로 가면서 숫자를 하나씩 더함 그런데 희주는 귀찮아서 "받아 올림"을 하지 않고 그냥 두 숫자의 합을 적어버림 만약 모든 숫자를 다 이렇게 더한다면 결과가 어떻게 나오는 지 구하기 입력 두 정수 A, B가 공백을 두고 주어짐 A와 B는 1과 1,000,000 사이의 정수 출력 희주 방식대로 더한 결과를 출력 시간 제한: 1초 메모리 제한: 128 MB """ 입출력 예시) (예제 입력 1) 512 444 -> 956 (예제 입력 2) 123 2495 -> 251..
2023.04.28