https://school.programmers.co.kr/learn/courses/30/lessons/12939
프로그래머스를 풀면서 느끼고 있는게 기업 코테에서 문자열 처리가 은근 많이 나오는거 같다 그래서 나도 기존에 c++로 문자열 파싱까지 했었는데 문자열 관련 구현은 c++ 로 하기에는 시간적으로 많이 부족한거 같다. 이에 기본적으로 문자열 처리에 많은 도움을 주는 파이썬을 사용해서 문자열 처리 문제는 앞으로 처리 하기로 했다 실제로 c++로 구현하면 엄청 오래걸릴 코드들도 파이썬의 문자열 인덱싱 기능만 사용하면 빠른시간안에 끝난다. 이번문제는 이러한 이유로 파이썬으로 풀었다 c++로 풀고싶지는 않다 이러한 문제를 일단 이문제는 그냥 쉽다 파이썬의 split을 이용해서 빈칸으로 각 요소들을을 분할해주고 그 list들의 요소들의 값을 서로 비교해서 최대 최솟값을 구한다이다. 아마도 코드를 보면 이해가 쉽게 될 것 이다
def solution(s):
answer = ''
a = []
s = s.split(' ')
for i in s:
a.append(int(i))
max=a[0]
min=a[0]
for i in a:
if i >max:
max=i
if i<min:
min=i
answer=answer+str(min)
answer=answer+" "
answer=answer+str(max)
return answer
'프로그래머스(코테준비)' 카테고리의 다른 글
프로그래머스 모음사전/DFS/C++ (0) | 2024.09.03 |
---|---|
프로그래머스 / 완주 하지 못한 선수 (0) | 2024.08.18 |
게임회사 문제 각색 (0) | 2023.06.13 |
프로그래머스 lv2 멀리 뛰기 (0) | 2023.01.02 |
프로그래머스 [3차] 압축 (0) | 2022.12.27 |