BaekJoon - 10809번: 알파벳 찾기 (문자열, PYTHON)
·
Coding Test/BaekJoon_Python
단어를 입력하고 알파벳이 어떤 것이 들어가있는지를 알아맞추는 코드를 짜는 문제이다 문제 링크 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출 www.acmicpc.net 코드 작성 순서 문자열 S 입력 알파벳 목록 alphabets 입력 각각의 alphabets 요소들에 대해 위치 확인하는 반복문 안에 들어있으면 find함수의 값 출력 find = 찾은 목표의 첫 번째 위치를 가져온다 3.2 예외처리 -1출력 # 1. 문자열 S 입력 S = input() # 2. 알파벳 목록 alphabets 입력 alphabets = 'ab..
BaekJoon - 2747번: 피보나치 수 (수학/구현, PYTHON)
·
Coding Test/BaekJoon_Python
문제 링크 2747번: 피보나치 수 피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이 된다. 이를 식으로 써보면 Fn = Fn-1 + Fn-2 (n ≥ 2)가 www.acmicpc.net 코드 작성 순서 피보나치의 수열 입력받을 함수 / 리스트 생성 n번째의 값이 나올 때까지 피보나치의 수열을 계산하는 반복문 생성 결괏값 return 하여 함수 마무리 n 정수형으로 입력 출력 Process 1 > 피보나치의 수열 입력받을 함수 / 리스트 생성 함수 Fibon 생성, 리스트 fib 생성 피보나치의 수열의 0번째와 1번째 수는 0, 1이다 def Fibon(n): fib = [0, 1] Process 2 >..
BaekJoon - 15953번: 상금 헌터 (카카오 코드 페스티벌, PYTHON)
·
Coding Test/BaekJoon_Python
문제 링크 15953번: 상금 헌터 첫 번째 줄에 제이지가 상상력을 발휘하여 가정한 횟수 T(1 ≤ T ≤ 1,000)가 주어진다. 다음 T개 줄에는 한 줄에 하나씩 제이지가 해본 가정에 대한 정보가 주어진다. 각 줄에는 두 개의 음이 아닌 www.acmicpc.net 코드 작성 순서 2017 카카오 등수에 따른 상금 list 추가하기 2018 카카오 등수에 따른 상금 list 추가하기 상상력을 발휘해 가정할 횟수 T 입력문 생성, T회만큼 반복하는 반복문 생성 2017, 2018 카카오 페스티벌에서 달성한 등수를 입력받을 a, b선언 상금 등수 이탈 시 a or b의 값을 0으로 바꿔주는 조건문 작성 받을 상금 원 단위로 출력 Process 1 > 2017 카카오 등수에 따른 상금 list 추가하기 순..
BaekJoon - 1237번: 정ㅋ벅ㅋ(1 차원 생각, PYTHON)
·
Coding Test/BaekJoon_Python
나는 왜 이 문제를 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 3번이나 뻘짓하면서 답을 알아낸 나를 칭찬한다 오답 List print() 정ㅋ벅ㅋ print('정ㅋ벅ㅋ') 이렇게 내가 생각해 보아도 어이가 없는 코드들을 작성하다가 보니 알고리즘은 필요없었다 그저 1차원적인 생각이 필요했을 뿐 이로인해 나의 생각은 더욱 유연해졌다
BaekJoon - 15596번: 정수 N개의 합(함수, PYTHON)
·
Coding Test/BaekJoon_Python
문제 분석 정수 n개가 주어졌을 때, n개의 합을 구하는 함수를 작성하기 정답코드 def solve(a): return sum(a) 정말 간단하게도 sum 함수를 이용해 여러 정수들의 합을 구하는 코드를 간결하게 나타낼 수 있다.
BaekJoon - 4344번: 평균은 넘겠지(1차원 배열, PYTHON)
·
Coding Test/BaekJoon_Python
다소 재치있는 제목을 가지고 있는 이 문제는 대학생 새내기들이 가지고 있는 흔한 생각인"나는 반에서 평균 이상은 하고 있겠지 ㅋㅋ" 에 대한 슬픈 진실을 알려주기 위해 만들어진 문제라고 한다. 문제 분석 테스트 케이스의 개수 C테스트 케이스의 학생 수, 학생 수 만큼의 점수를 입력 입력받은 점수의 평균값을 구한 후 구성원 중 몇 %가 평균을 넘는 지 구하는 문제 제약 학생 수는 1~1000의 정수 점수는 0~100의 정수 입력 5 5 50 50 70 80 100 7 100 95 90 80 70 60 50 3 70 90 80 3 70 90 81 9 100 99 98 97 96 95 94 93 91 출력 40.000% 57.143% 33.333% 66.667% 55.556% 유의사항 소숫점 셋째 자리까지 모..