본문 바로가기

Level 164

[프로그래머스] 나누어 떨어지는 숫자 배열 (Python) 문제 링크 (Level 1) https://programmers.co.kr/learn/courses/30/lessons/12910?language=python3 코딩테스트 연습 - 나누어 떨어지는 숫자 배열 array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요. divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하 programmers.co.kr 나의 코드 (Python) def solution(arr, divisor): answer = [] for i in arr: if i % divisor == 0: # 나누어 떨어지면 배열에 추가 answer.append(i) if answ.. 2022. 4. 7.
[프로그래머스] 서울에서 김서방 찾기 (Python) 문제 링크 (Level 1) https://programmers.co.kr/learn/courses/30/lessons/12919?language=python3 코딩테스트 연습 - 서울에서 김서방 찾기 String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니 programmers.co.kr 나의 코드 (Python) def solution(seoul): answer = 0 for s in seoul: if "Kim" == s: # Kim이 있으면 멈춤! break answer += 1 return "김서방은 %d에 .. 2022. 4. 7.
[프로그래머스] 가운데 글자 가져오기 (Python) 문제 링크 (Level 1) https://programmers.co.kr/learn/courses/30/lessons/12903?language=python3 코딩테스트 연습 - 가운데 글자 가져오기 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 재한사항 s는 길이가 1 이상, 100이하인 스트링입니다. 입출력 예 s ret programmers.co.kr 나의 코드 (Python) def solution(s): answer = '' if len(s) % 2 == 0: # 문자열의 길이가 짝수일때 answer = s[len(s)//2-1 : len(s)//2+1] else: # 문자열의 길이가 홀수일때 answer =.. 2022. 4. 7.
[프로그래머스] 부족한 금액 계산하기 (Python) 문제 링크 (Level 1) https://programmers.co.kr/learn/courses/30/lessons/82612?language=python3 코딩테스트 연습 - 부족한 금액 계산하기 새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를 받기로 하였습니다. 즉, 처음 이 programmers.co.kr 나의 코드 (Python) def solution(price, money, count): answer = 0 for i in range(1, count+1): answer += price * i return answer - money if answer > money else 0 .. 2022. 4. 7.