⌨️ Algorithms/백준
-
https://www.acmicpc.net/problem/16205 16205번: 변수명 첫째 줄에 사용한 표기법의 번호와 변수명이 주어진다. 번호가 1인 경우는 카멜 표기법, 2인 경우는 스네이크 표기법, 3인 경우는 파스칼 표기법이다. 입력으로 주어지는 변수명의 길이는 100을 www.acmicpc.net 변수명을 정하는 표기법은 여러 가지가 있음 카멜 표기법 (Camel Case): 각 단어의 첫 글자를 대문자로 적음. 단, 가장 첫 글자는 소문자를 사용 예시: camelCase, variableN, thisIsCamelCase, howToSolveThisProblem 스네이크 표기법 (Snake Case): 소문자만 사용하고, 각 단어의 사이에 언더바(_)를 넣어서 적음 예시: snake_case..
[Python] 백준 16205번_변수명https://www.acmicpc.net/problem/16205 16205번: 변수명 첫째 줄에 사용한 표기법의 번호와 변수명이 주어진다. 번호가 1인 경우는 카멜 표기법, 2인 경우는 스네이크 표기법, 3인 경우는 파스칼 표기법이다. 입력으로 주어지는 변수명의 길이는 100을 www.acmicpc.net 변수명을 정하는 표기법은 여러 가지가 있음 카멜 표기법 (Camel Case): 각 단어의 첫 글자를 대문자로 적음. 단, 가장 첫 글자는 소문자를 사용 예시: camelCase, variableN, thisIsCamelCase, howToSolveThisProblem 스네이크 표기법 (Snake Case): 소문자만 사용하고, 각 단어의 사이에 언더바(_)를 넣어서 적음 예시: snake_case..
2023.05.09 -
https://www.acmicpc.net/problem/4458 4458번: 첫 글자를 대문자로 첫째 줄에 줄의 수 N이 주어진다. 다음 N개의 줄에는 문장이 주어진다. 각 문장에 들어있는 글자의 수는 30을 넘지 않는다. 모든 줄의 첫 번째 글자는 알파벳이다. www.acmicpc.net 문장을 읽은 뒤, 줄의 첫 글자를 대문자로 바꾸기 입력 첫째 줄에 줄의 수 N이 주어짐 다음 N개의 줄에는 문장이 주어짐 각 문장에 들어있는 글자의 수는 30을 넘지 않음 모든 줄의 첫 번째 글자는 알파벳 출력 각 줄의 첫글자를 대문자로 바꾼뒤 출력 시간 제한: 1초 메모리 제한: 128 MB """ 입출력 예시) 5 powdered Toast Man skeletor Electra Woman and Dyna Girl..
[Python] 백준 4458번_첫 글자를 대문자로https://www.acmicpc.net/problem/4458 4458번: 첫 글자를 대문자로 첫째 줄에 줄의 수 N이 주어진다. 다음 N개의 줄에는 문장이 주어진다. 각 문장에 들어있는 글자의 수는 30을 넘지 않는다. 모든 줄의 첫 번째 글자는 알파벳이다. www.acmicpc.net 문장을 읽은 뒤, 줄의 첫 글자를 대문자로 바꾸기 입력 첫째 줄에 줄의 수 N이 주어짐 다음 N개의 줄에는 문장이 주어짐 각 문장에 들어있는 글자의 수는 30을 넘지 않음 모든 줄의 첫 번째 글자는 알파벳 출력 각 줄의 첫글자를 대문자로 바꾼뒤 출력 시간 제한: 1초 메모리 제한: 128 MB """ 입출력 예시) 5 powdered Toast Man skeletor Electra Woman and Dyna Girl..
2023.05.08 -
https://www.acmicpc.net/problem/5524 5524번: 입실 관리 JOI회사에서는 방에 들어가기 위해 입실 기록을 입력할 때 알파벳으로 이름을 입력한다. 그런데, 컴퓨터에 오류가 나서 대문자 소문자가 섞여버려 입실 기록이 읽기 힘들어졌다. JOI회사의 입실 www.acmicpc.net JOI회사에서는 방에 들어가기 위해 입실 기록을 입력할 때 알파벳으로 이름을 입력 그런데, 컴퓨터에 오류가 나서 대문자 소문자가 섞여버려 입실 기록이 읽기 힘들어짐 JOI회사의 입실 기록을 읽기 쉽게 하기 위해서 기록된 이름을 모두 소문자로 변환하기 단, 입실 기록에는 같은 이름의 사람이 생기기도 함 입력 첫째 줄에는 정수 N(1 ≤ N ≤ 100)이 주어짐 둘째 줄부터는 1글자 이상 20문자 이하의..
[Python] 백준 5524번_입실 관리https://www.acmicpc.net/problem/5524 5524번: 입실 관리 JOI회사에서는 방에 들어가기 위해 입실 기록을 입력할 때 알파벳으로 이름을 입력한다. 그런데, 컴퓨터에 오류가 나서 대문자 소문자가 섞여버려 입실 기록이 읽기 힘들어졌다. JOI회사의 입실 www.acmicpc.net JOI회사에서는 방에 들어가기 위해 입실 기록을 입력할 때 알파벳으로 이름을 입력 그런데, 컴퓨터에 오류가 나서 대문자 소문자가 섞여버려 입실 기록이 읽기 힘들어짐 JOI회사의 입실 기록을 읽기 쉽게 하기 위해서 기록된 이름을 모두 소문자로 변환하기 단, 입실 기록에는 같은 이름의 사람이 생기기도 함 입력 첫째 줄에는 정수 N(1 ≤ N ≤ 100)이 주어짐 둘째 줄부터는 1글자 이상 20문자 이하의..
2023.05.07 -
https://www.acmicpc.net/problem/2935 2935번: 소음 수업 시간에 떠드는 두 학생이 있다. 두 학생은 수업에 집중하는 대신에 글로벌 경제 위기에 대해서 토론하고 있었다. 토론이 점점 과열되면서 두 학생은 목소리를 높였고, 결국 선생님은 크게 www.acmicpc.net 상근이는 학생들이 수업 시간에 떠드는 문제를 수학 문제로 해결 학생들을 진정시키기 위해 칠판에 수학 문제를 써주고, 아이들에게 조용히 이 문제를 풀게 함 학생들이 문제를 금방 풀고 다시 떠드는 것을 방지하기 위해서, 숫자를 매우 크게 함 아직 초등학교이기 때문에, 학생들은 덧셈과 곱셈만 배웠음 또, 아직 10의 제곱꼴을 제외한 다른 수는 학교에서 배우지 않았기 때문에, 선생님이 써주는 수는 모두 10의 제곱 ..
[Python] 백준 2935번_소음https://www.acmicpc.net/problem/2935 2935번: 소음 수업 시간에 떠드는 두 학생이 있다. 두 학생은 수업에 집중하는 대신에 글로벌 경제 위기에 대해서 토론하고 있었다. 토론이 점점 과열되면서 두 학생은 목소리를 높였고, 결국 선생님은 크게 www.acmicpc.net 상근이는 학생들이 수업 시간에 떠드는 문제를 수학 문제로 해결 학생들을 진정시키기 위해 칠판에 수학 문제를 써주고, 아이들에게 조용히 이 문제를 풀게 함 학생들이 문제를 금방 풀고 다시 떠드는 것을 방지하기 위해서, 숫자를 매우 크게 함 아직 초등학교이기 때문에, 학생들은 덧셈과 곱셈만 배웠음 또, 아직 10의 제곱꼴을 제외한 다른 수는 학교에서 배우지 않았기 때문에, 선생님이 써주는 수는 모두 10의 제곱 ..
2023.05.06 -
https://www.acmicpc.net/problem/1212 1212번: 8진수 2진수 첫째 줄에 8진수가 주어진다. 주어지는 수의 길이는 333,334을 넘지 않는다. www.acmicpc.net 8진수가 주어졌을 때, 2진수로 변환하기 입력 첫째 줄에 8진수가 주어짐 주어지는 수의 길이는 333,334을 넘지 않음 출력 첫째 줄에 주어진 수를 2진수로 변환하여 출력 수가 0인 경우를 제외하고는 반드시 1로 시작해야 함 시간 제한: 1초 메모리 제한: 256 MB """ 입출력 예시) 314 -> 11001100 """ ## 의사코드 ## # 8진수 -> 10진수 # to_ten = int('8진수', 8) # 10진수 -> 2진수 # bin(to_ten) 첫 번째 시도 n = input() # ..
[Python] 백준 1212번_8진수 2진수https://www.acmicpc.net/problem/1212 1212번: 8진수 2진수 첫째 줄에 8진수가 주어진다. 주어지는 수의 길이는 333,334을 넘지 않는다. www.acmicpc.net 8진수가 주어졌을 때, 2진수로 변환하기 입력 첫째 줄에 8진수가 주어짐 주어지는 수의 길이는 333,334을 넘지 않음 출력 첫째 줄에 주어진 수를 2진수로 변환하여 출력 수가 0인 경우를 제외하고는 반드시 1로 시작해야 함 시간 제한: 1초 메모리 제한: 256 MB """ 입출력 예시) 314 -> 11001100 """ ## 의사코드 ## # 8진수 -> 10진수 # to_ten = int('8진수', 8) # 10진수 -> 2진수 # bin(to_ten) 첫 번째 시도 n = input() # ..
2023.05.05 -
https://www.acmicpc.net/problem/1373 1373번: 2진수 8진수첫째 줄에 2진수가 주어진다. 주어지는 수의 길이는 1,000,000을 넘지 않는다.www.acmicpc.net 2진수가 주어졌을 때, 8진수로 변환하기 입력 첫째 줄에 2진수가 주어짐 주어지는 수의 길이는 1,000,000을 넘지 않음 출력 첫째 줄에 주어진 수를 8진수로 변환하여 출력 시간 제한: 1초 메모리 제한: 128 MB """ 입출력 예시) 11001100 -> 314 """ ## 의사코드 ## # 2진수 -> 10진수 # to_ten = int('2진수', 2) # 10진수 -> 8진수 # oct(to_ten) 통과한 코드 n = input() # 2진수 -> 10진수 to_ten = int(n, 2..
[Python] 백준 1373번_2진수 8진수https://www.acmicpc.net/problem/1373 1373번: 2진수 8진수첫째 줄에 2진수가 주어진다. 주어지는 수의 길이는 1,000,000을 넘지 않는다.www.acmicpc.net 2진수가 주어졌을 때, 8진수로 변환하기 입력 첫째 줄에 2진수가 주어짐 주어지는 수의 길이는 1,000,000을 넘지 않음 출력 첫째 줄에 주어진 수를 8진수로 변환하여 출력 시간 제한: 1초 메모리 제한: 128 MB """ 입출력 예시) 11001100 -> 314 """ ## 의사코드 ## # 2진수 -> 10진수 # to_ten = int('2진수', 2) # 10진수 -> 8진수 # oct(to_ten) 통과한 코드 n = input() # 2진수 -> 10진수 to_ten = int(n, 2..
2023.05.04