728x90
문제 설명
문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 (최소값) (최대값)형태의 문자열을 반환하는 함수, solution을 완성하세요.
예를들어 s가 1 2 3 4라면 1 4를 리턴하고, -1 -2 -3 -4라면 -4 -1을 리턴하면 됩니다.
제한 조건
- s에는 둘 이상의 정수가 공백으로 구분되어 있습니다.
입출력 예
S | return |
"1 2 3 4" | "1 4" |
"-1 -2 -3 -4" | "-4 -1" |
"-1 -1" | "-1 -1" |
Solution
1. map( ) : map(func, *iterables) --> map object
>>> list( map( lambda a : a*10 , [1, 2, 3, 4] ) )
[10, 20, 30, 40]
>>> a = [ 1.2, 3.4, 5.6, 7.7 ]
>>> list( map( int, a ) )
[1, 3, 5, 7]
입력 받은 반복되는 자료형(tuple, list)을 함수를 수행 한 결과를 리턴한다.
리턴 값의 타입은 map object이며 list나 tuple로 타입을 변경하여 사용한다.
2. split( ) : split(self, /, sep=None, maxsplit=-1) 문자열 나누기
>>> a = "a b c d"
>>> a.split( )
['a', 'b', 'c', 'd']
split( ) 메소드는 괄호 안에 아무것도 넣지 않은 경우 공백을 기준으로 문자열을 나누어 리스트 형태로 리턴한다.
괄호 안에 값을 넣은 경우에는 그 값을 기준으로 문자열을 나누어 리스트로 리턴한다.
3. min( ) , 4. max( )
728x90
'IT > 알고리즘' 카테고리의 다른 글
[python/자료구조] 탐색( 완전탐색 / 이분탐색 ) (0) | 2021.02.05 |
---|---|
[python/자료구조] 스택(Stack), 큐(Queue)에 대해서 (0) | 2021.02.01 |
[python/프로그래머스] 최솟값 만들기 (0) | 2021.01.24 |
[python/프로그래머스]서울에서 김서방 찾기 (0) | 2021.01.21 |
[python/프로그래머스]두 정수 사이의 합 (0) | 2021.01.03 |
댓글
250x250
최근에 올라온 글
TAG
- 주니온
- Ai
- Max()
- slqd
- 인공지능
- 딥러닝
- sklearn
- 경사하강법
- 부스트코스
- 프로그래머스
- Project
- MongoDB
- Python
- VGGNet
- Programmers
- 알고리즘
- SQL
- 파이썬
- OpenCV
- 자료구조
- Scikit
- db
- 기계학습
- Min()
- numpy
- 머신러닝
- Pandas
- SQLD
- algorithm
- cnn
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- Total
- Today
- Yesterday