[프로그래머스] 코테연습 4

0

알고리즘

목록 보기
4/9

22. 정수부분

  • 실수 flo가 매개 변수로 주어질 때, flo의 정수 부분을 return하도록 solution 함수를 완성해주세요.
def solution(flo):
    return int(flo)

23. 문자열 뒤의 n 글자

  • 문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string의 뒤의 n글자로 이루어진 문자열을 return 하는 solution 함수를 작성해 주세요.
def solution(my_string, n):
    return my_string[len(my_string)-n:]

참고할만한 풀이

def solution(my_string, n):
    return my_string[-n:]

24. n의 배수

  • 정수 num과 n이 매개 변수로 주어질 때, num이 n의 배수이면 1을 return n의 배수가 아니라면 0을 return하도록 solution 함수를 완성해주세요.
def solution(num, n):
    if num % n != 0:
        return 0
    else:
        return 1

참고할만한 풀이

def solution(num, n):
    return int(not(num % n))

25. 배열 두 배 만들기

  • 정수 배열 numbers가 매개변수로 주어집니다. numbers의 각 원소에 두배한 원소를 가진 배열을 return하도록 solution 함수를 완성해주세요.
def solution(numbers):
    return [i * 2 for i in numbers]

26. 배열 자르기

  • 정수 배열 numbers와 정수 num1, num2가 매개변수로 주어질 때, numbers의 num1번 째 인덱스부터 num2번째 인덱스까지 자른 정수 배열을 return 하도록 solution 함수를 완성해보세요.
def solution(numbers, num1, num2):
    return numbers[num1:num2+1]

27. 배열 원소의 길이

  • 문자열 배열 strlist가 매개변수로 주어집니다. strlist 각 원소의 길이를 담은 배열을 retrun하도록 solution 함수를 완성해주세요.
def solution(strlist):
    return [len(i) for i in strlist]

참고할만한 풀이

def solution(strlist):
    answer = list(map(len, strlist))
    return answer

28. 중복된 숫자 개수

  • 정수가 담긴 배열 array와 정수 n이 매개변수로 주어질 때, array에 n이 몇 개 있는 지를 return 하도록 solution 함수를 완성해보세요.
def solution(array, n):
    return array.count(n)
profile
git commit -m "개발기록"

0개의 댓글