본문 바로가기

전체 글

(185)
[Python] 최댓값과 최솟값 & 약수의 개수와 덧셈 https://school.programmers.co.kr/learn/courses/30/lessons/12939 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr # 최댓값과 최솟값 def solution(s): s_list = [int(i) for i in s.split()] min_max = [str(min(s_list)), str(max(s_list))] answer = ' '.join(min_max) return answer https://school.programmers.co.kr/learn/courses/30/lessons/77884 프로그래머스..
[Python] 문자열 내림차순으로 배치하기 & 문자열 다루기 기본 https://school.programmers.co.kr/learn/courses/30/lessons/12917 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(s): answer = list(s) answer.sort(reverse=True) answer = ''.join(answer) return answer # 다른 풀이 def solution(s): return ''.join(sorted(s, reverse=True)) https://school.programmers.co.kr/learn/courses/30/lessons/1..
[Python] 가운데 글자 가져오기 & 내적 https://school.programmers.co.kr/learn/courses/30/lessons/12903 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr # 가운데 글자 가져오기 def solution(s): if len(s) % 2 ==0: answer = s[(len(s)//2)-1 : len(s)//2+1] else: answer = s[len(s)//2] return answer https://school.programmers.co.kr/learn/courses/30/lessons/70128 프로그래머스 코드 중심의 개발자 채용. 스택 기반..
[Python] 음양 더하기 & 없는 숫자 더하기 https://school.programmers.co.kr/learn/courses/30/lessons/76501 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr # 음양 더하기 def solution(absolutes, signs): answer = 0 for i in range(len(absolutes)): if signs[i]: answer += absolutes[i] else: answer -= absolutes[i] return answer https://school.programmers.co.kr/learn/courses/30/lessons/86..
[Python] 나누어 떨어지는 숫자 배열 & 제일 작은 수 제거하기 https://school.programmers.co.kr/learn/courses/30/lessons/12910 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr # 나누어 떨어지는 숫자 배열 def solution(arr, divisor): answer = [i for i in arr if i % divisor == 0] answer.sort() if len(answer) ==0: return [-1] else: return answer https://school.programmers.co.kr/learn/courses/30/lessons/12935# 프..
[NLP] Transformer-XL : Attentive Language Models Beyond a Fixed-Length Context 리뷰 Transformer-XL : Attentive Language Models Beyond a Fixed-Length Context Transformer-XL: Attentive Language Models Beyond a Fixed-Length Context Transformers have a potential of learning longer-term dependency, but are limited by a fixed-length context in the setting of language modeling. We propose a novel neural architecture Transformer-XL that enables learning dependency beyond a fixed length..
[Python] 서울에서 김서방 찾기 & 핸드폰 번호 가리기 https://school.programmers.co.kr/learn/courses/30/lessons/12919 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr # 서울에서 김서방 찾기 def solution(seoul): k_idx = seoul.index('Kim') answer = f'김서방은 {k_idx}에 있다' return answer https://school.programmers.co.kr/learn/courses/30/lessons/12948 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프..
[Python] 콜라스 추측 & 두 정수 사이의 합 https://school.programmers.co.kr/learn/courses/30/lessons/12943 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr # 콜라스 추측 def solution(num): i = 0 while num != 1: if i >= 500: return -1 if num % 2 ==0: num = num//2 i += 1 else: num = num*3 + 1 i += 1 return i https://school.programmers.co.kr/learn/courses/30/lessons/12912 프로그래머스 코드 중심..