연산자
# 몫 구하기
A // B
# 나머지 구하기
A % B
# 루트 A
A ** 0.5
# 합
sum(numbers)
# 길이
len(numbers)
# A와 B가 같은지 비교한다
A == B
# A와 B가 다른지 비교한다
A != B
# 왼쪽과 오른쪽 값을 나눈 나머지 값을 왼쪽에 대입한다.
A %= B
# 숫자 N을 받았을 때, 자릿수 다 더하기 (Ex : 19를 받으면 1+9 = 10이 나온다)
def solution(n):
sum = 0
for number in str(n):
sum += int(number)
Map 함수
리스트에 담긴 모든 값을 변환할 수 있다.
example = [2.3, 3.5, 5.5]
example = list(map(int, example))
print(example)
# 출력 : [2, 3, 5]
Join 함수
리스트에 담긴 값들에 특정구분자를 주거나 값을 출력할 때 사용되는 함수이다.
# 구분자 생략
example = ['A', 'B', 'C']
print(''.join(example))
# 출력 : ABC
# 구분자 '@' 기입
example = ['A', 'B', 'C']
print('@'.join(example))
# 출력 : A@B@C
'⚙️ Algorithm' 카테고리의 다른 글
[파이썬/알고리즘] 프로그래머스 - 올바른 괄호 (스택) (0) | 2024.06.26 |
---|---|
[파이썬/알고리즘] 프로그래머스 - 최댓값과 최솟값 (0) | 2024.06.26 |
[파이썬/알고리즘] 프로그래머스 - 문자열 다루기 기본 (0) | 2024.06.25 |