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% 유의사항 소숫점 셋째 자리까지 모..
BaekJoon - 8958번: OX퀴즈(1차원 배열, PYTHON)
·
Coding Test/BaekJoon_Python
문제 분석 테스트 케이스 N개 입력 N개 만큼의 OX무작위 문자열 입력 후 점수 환산 변수 제약 문자열 "O"/"X"만 사용 문자열의 크기는 0보다 크고 80보다 작다 입력 5 OOXXOXXOOO OOXXOOXXOO OXOXOXOXOXOXOX OOOOOOOOOO OOOOXOOOOXOOOOX 출력 10 9 7 55 30 출력 매커니즘(예시) 입력[OXOOXOOOXOXOX] 출력[1+0+3+0+6+0+1+0+1+0] => 12 X = 0점 O x1 = 1점 O x2 = 1+2 = 3점 O x3 = 1+2+3 = 6점 ..... 유의사항(코드 설계) N개의 테스트 케이스 중 각각의 케이스에 대한 코드 구현 O와 X 분리 방법 채택 연속에 따라 증가하는 변수, 그 변수를 누적시킬 변수 필요 사용할 문법 문자열 ..
BaekJoon - 1546번: 평균(1차원 배열, PYTHON)
·
Coding Test/BaekJoon_Python
문제 분석 점수 최댓값 M 고쳐야 할 모든 점수 => 점수/M*100 고친 모든 점수에 대한 평균 구하기 문제 변수 제약 N
BaekJoon - 3052번: 나머지(1차원 배열, PYTHON)
·
Coding Test/BaekJoon_Python
문제 분석 입력받은 자연수 10개 각각의 자연수를 42로 나눈 나머지를 구한다 서로 다른 나머지의 수(다른 숫자의 개수)를 구한다 입력1 1 2 3 4 5 6 7 8 9 10 출력1 10 입력2 42 84 252 420 840 126 42 84 420 126 출력2 1 출력 매커니즘(예시) 5 입력 -> 42로 나눈 나머지 5 나머지를 배열에 넣어두기 ex) [0, 0, 1, 3, 0, 0] 출력: 서로 다른 나머지의 수 = 0, 1, 3 -> 3개 유의사항(코드 설계) 반복문은 입력받을 때를 제외하고 사용하지 않아도 됨 hint1: 중복된 수 hint2: 결과의 배열 길이 사용할 문법 for list(append, len, set) input print 정답코드 #수 N(10)개 입력받기 N = 10 ..