본문 바로가기

프로그래머스55

[프로그래머스] 코딩 기초 트레이닝 - 수열과 구간 쿼리4(파이썬) def solution(arr, queries): for s, e, k in queries: for i in range(s, e+1): if i%k == 0: arr[i] += 1 return arr https://school.programmers.co.kr/learn/courses/30/lessons/181922?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2023. 6. 9.
[프로그래머스] 코딩 기초 트레이닝 - 수열과 구간 쿼리2(파이썬) def solution(arr, queries): answer = [] for s, e, k in queries: tmp = [] for x in arr[s:e+1]: if x > k: tmp.append(x) answer.append(-1 if not tmp else min(tmp)) return answer https://school.programmers.co.kr/learn/courses/30/lessons/181923?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2023. 6. 8.
[프로그래머스] 코딩 기초 트레이닝 - 수열과 구간 쿼리3(파이썬) def solution(arr, queries): for a,b in queries: arr[a],arr[b]=arr[b],arr[a] return arr https://school.programmers.co.kr/learn/courses/30/lessons/181924?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2023. 6. 8.
[프로그래머스] 코딩 기초 트레이닝 - 수 조작하기2(파이썬) def solution(numLog): answer = '' for i in range(1, len(numLog)): dif = numLog[i] - numLog[i - 1] if dif == 1: answer += 'w' elif dif == -1: answer += 's' elif dif == 10: answer += 'd' elif dif == -10: answer += 'a' else: pass return answer https://school.programmers.co.kr/learn/courses/30/lessons/181925?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘.. 2023. 6. 8.
[프로그래머스] 코딩 기초 트레이닝 - 수 조작하기1(파이썬) def solution(n, control): answer = n c = { 'w':1, 's':-1, 'd':10, 'a':-10} for i in control: answer += c[i] return answer https://school.programmers.co.kr/learn/courses/30/lessons/181926?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2023. 6. 8.
[프로그래머스] 코딩 기초 트레이닝 - 마지막 두 원소(파이썬) def solution(num_list): n1, n2 = num_list[-1], num_list[-2] if n1 > n2: num_list.append(n1 - n2) else: num_list.append(n1 * 2) return num_list https://school.programmers.co.kr/learn/courses/30/lessons/181927?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2023. 6. 8.