Simple JWT token에 원하는 claims 넣기
알고리즘
> 배열의 인덱스가 0또는 짝수면 소문자, 홀수면 대문자로 변환하기
def solution(strArr):
return [strArr[i].lower() if i % 2 == 0 else strArr[i].upper() for i in range(len(strArr)) ]
> 배열의 (모든 원소의 합의 제곱)과 (모든 원소의 곱)을 비교해 전자가 크면 1, 작으면 0을 반환하기
from functools import reduce
def solution(num_list):
return 0 if reduce(lambda x, y: x * y, num_list) > sum(num_list)**2 else 1
reduce는 functools 모듈에 있는 함수로, 주어진 리스트나 이터러블에서 첫 번째 원소부터 마지막 원소까지 차례대로 함수를 적용하여 하나의 결과값을 얻는 함수이다. 해당 문제에서 배열의 모든 원소의 곱을 구하기 위해 사용하였다.
'WIL&TIL > TIL' 카테고리의 다른 글
20230425 TIL - dotenv오류, 알고리즘 (0) | 2023.04.25 |
---|---|
20230424 TIL - 알고리즘 (4) | 2023.04.24 |
20230420 TIL 알고리즘 - k의 개수, 2차원으로 만들기 (0) | 2023.04.20 |
20230419 TIL 알고리즘, 비트 쉬프트 연산 (0) | 2023.04.19 |
20230418 TIL DRF 시작 전 준비운동하기 - HTTP, 웹 (0) | 2023.04.18 |
댓글