[Python] 오늘의 연습 문제 풀기 5편
·
Coding Test/Programmers_Python
2022-11-30일 직접 푼 오늘의 연습 문제에 관한 내용입니다 자연수 뒤집어 배열로 만들기(Lv.1) 더보기 코드 def solution(n): n = list(str(n)) answer = [] for i in range(len(n)-1,0,-1): answer.append(int(n[i])) answer.append(int(n[0])) return answer 실행결과 숫자 비교하기(Lv.0) 더보기 코드 def solution(num1, num2): answer = 0 if num1 == num2: answer = 1 else: answer = -1 return answer 실행결과
[Python] 프로그래머스 코딩테스트 입문 Day1
·
Coding Test/Programmers_Python
코딩테스트 입문 | 프로그래머스 스쿨 코딩테스트에 처음 도전하는 사람들을 위한 입문 문제 모음. 쉬운 문제부터 하나씩 도전해 보면서 코딩테스트에 자신감도 붙이고 문제 해결 능력을 키워보세요! school.programmers.co.kr 프로그래머스에서 제공하는 코딩테스트 입문과정으로 연습에 적합한 문제들이 모여있습니다 두 수의 합 더보기 코드 def solution(num1, num2): answer = num1 + num2 return answer 실행결과 두 수의 차 더보기 코드 def solution(num1, num2): answer = num1 - num2 return answer 실행결과 두 수의 곱 더보기 코드 def solution(num1, num2): answer = num1 * num..
[Python] 오늘의 연습 문제 풀기 4편
·
Coding Test/Programmers_Python
2022-11-29일 직접 푼 오늘의 연습 문제에 관한 내용입니다 정답률에 대한 정보는 작성일을 기준으로 기록된 것으로 추후 변동될 수 있습니다 같은 숫자는 싫어(정답률 74%) 더보기 코드 def solution(arr): answer = [] answer.append(arr[0]) for i in range(1,len(arr)): if arr[i] == arr[i-1]: continue answer.append(arr[i]) return answer 실행결과
[Python] 오늘의 연습 문제 풀기 3편
·
Coding Test/Programmers_Python
2022-11-28일 직접 푼 오늘의 연습 문제에 관한 내용입니다 정답률에 대한 정보는 작성일을 기준으로 기록된 것으로 추후 변동될 수 있습니다 [1차] 비밀지도(Lv.1)(정답률 68%) 더보기 추가로 알아야 할 함수/메소드 zip() rjust - 우측 정렬 코드 작동 방식 1. arr1과 arr2의 10진수들을 2진수로 변환한다 1+. 이 때, bin함수를 쓸 경우 b0가 붙으므로 그만큼 슬라이싱 해준다 2. arr12라는 변수에 우측정렬 후 빈 공간을 0으로 채운다 3. arr12변수에 들어가있는 1을 #으로, 0을 공백으로 대체한다 4. answer에 최종 지도 기호 한 줄을 넣는다 5. 완성된 전체 지도를 반환한다 코드 def solution(n, arr1, arr2): answer = [] ..
[SQL] 프로그래머스 SQL LEVEL 3 문제 풀기 1편
·
Coding Test/Programmers_SQL
정답률에 대한 정보는 작성일을 기준으로 기록된 것으로 추후 변동될 수 있습니다 오랜 기간 보호한 동물(1)(정답률87%) 더보기 코드 - OUTER JOIN, LIMIT SELECT I.NAME, I.DATETIME FROM ANIMAL_INS I LEFT OUTER JOIN ANIMAL_OUTS O ON I.ANIMAL_ID=O.ANIMAL_ID WHERE O.ANIMAL_ID IS NULL ORDER BY DATETIME LIMIT 3 실행결과 오랜 기간 보호한 동물(2)(정답률85%) 더보기 코드 - INNER JOIN SELECT I.ANIMAL_ID, I.NAME FROM ANIMAL_INS I INNER JOIN ANIMAL_OUTS O ON I.ANIMAL_ID = O.ANIMAL_ID OR..
[Python] 오늘의 연습 문제 풀기 2편
·
Coding Test/Programmers_Python
2022-11-27일 직접 푼 오늘의 연습 문제에 관한 내용입니다 정답률에 대한 정보는 작성일을 기준으로 기록된 것으로 추후 변동될 수 있습니다 약수의 개수와 덧셈(Lv.1)(정답률 79%) 더보기 코드 def solution(left, right): answer = 0 for i in range(left, right+1): count = 0 for j in range(1, i+1): if i%j == 0: count += 1 if count%2 == 0: answer = answer + i else: answer = answer - i return answer 실행결과