데이터사이언스 기록기📚

[프로그래머스] Level 2_최댓값과 최솟값(연습문제) 본문

Coding Test/프로그래머스(Python)

[프로그래머스] Level 2_최댓값과 최솟값(연습문제)

syunze 2022. 10. 4. 21:28

📌문제 유형

연습 문제

 

📌문제

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

📌나의 문제풀이

 - nums에 ' ' 기준으로 값을 나눈 것 -> int로 바꿔 list 만들기

 - min(), max() 함수 이용하여 값 찾고, str로 변환

def solution(s):
    nums = list(map(int, s.split()))
    
    return str(min(nums)) + ' ' + str(max(nums))

 

📌다른 사람의 문제풀이

1) 리스트에 넣은 값 sort 해서 맨 앞, 맨 뒤 넣기

def solution(s):
    s_list=s.split(" ")
    n = [int(i) for i in s_list]
    n.sort()

    return str(n[0]) + " " + str(n[len(n)-1])

 

728x90
Comments