[프로그래머스] 약수의 합 문제 풀이
1. 문제
https://programmers.co.kr/learn/courses/30/lessons/12928
2. 풀이
def solution(n):
aksoo = []
for i in range(1, n+1):
if n % i == 0:
aksoo.append(i)
return sum(aksoo)
[Solution] libgconf-2.so.4: cannot open shared object file: No such file or directory
1. Problem
When i use electron app, i see error. That error arise becuase of loading shared libraries: libgconf-2.so.4. There is no libarary.
usr@usr-ThinkPad-X1-Yoga-3rd:~/Desktop/RPi/balena-etcher-electron-1.4.9-linux-x64$ ./balena-etcher-electron-1.4.9-x86_64.AppImage
/tmp/.mount_TUl9n2/usr/bin/balena-etcher-electron: error while loading s...
[프로그래머스] Summer/Winter Coding(~2018) 영어 끝말잇기 문제 풀이
1. 문제
https://programmers.co.kr/learn/courses/30/lessons/12981
2. 풀이
def solution(n, words):
answer = []
used = {words[0]: True}
i = 1
while i < len(words):
# 사용 여부 체크
if words[i] in used:
return [i % n + 1, i // n + 1]
used[words[i]] = True
# 앞 단어 끝자리와 현 단어 앞자리 비교
if word...
[프로그래머스] 2018 KAKAO BLIND RECRUITMENT [1차] 다트 게임 문제 풀이
1. 문제
https://programmers.co.kr/learn/courses/30/lessons/17682
2. 풀이
def solution(dartResult):
values = []
i = 0
while i < len(dartResult):
# 숫자 만들기
num = ''
while dartResult[i].isdecimal():
num += dartResult[i]
i += 1
num = int(num)
# 해당 숫자에 대한 보너스 확인
if ...
[프로그래머스] 이상한 문자 만들기 문제 풀이
1. 문제
https://programmers.co.kr/learn/courses/30/lessons/12930
2. 풀이
공백이 여러개 있는 것에 유의하여 문제를 해결하면 잘 해결됩니다. 공백을 하나로만 간주하여 시간이 꽤 소요되었습니다.
def solution(s):
answer = ''
cnt = 0
for x in s:
if x.isalpha():
answer += ( x.upper() if cnt % 2 == 0 else x.lower() )
cnt += 1
else:
answ...
[프로그래머스] 서울에서 김서방 찾기 문제 풀이
1. 문제
https://programmers.co.kr/learn/courses/30/lessons/12919
2. 풀이
def solution(seoul):
return "김서방은 %d에 있다" % seoul.index("Kim")
[프로그래머스] 삼각 달팽이 문제 풀이
1. 문제
https://programmers.co.kr/learn/courses/30/lessons/68645
2. 풀이
[1]
[2][9]
[3][10][8]
[4][5][6][7]
피라미드는 위와 같은 방식으로 배열로 표현하였습니다.
1~3, 4~6, 7~9 처럼 3씩 증가할수록 삼각형 개수가 바뀝니다.
왼쪽변, 아래변, 우측변 기준으로 값을 채워 넣습니다.
# 1~3 | 4~6 | 7~9 처럼 3씩 증가할수록 삼각형 개수가 바뀜
def solution(n):
count = 1
r_cnt = 0
arr = [[0] * n for _ in range(n)]
...
[프로그래머스] 2018 KAKAO BLIND RECRUITMENT [1차] 비밀지도 문제 풀이
1. 문제
https://programmers.co.kr/learn/courses/30/lessons/17681
2. 풀이
def solution(n, arr1, arr2):
answer = [''] * n
for i in range(n):
for j in range(n):
if bin(arr1[i])[2:].zfill(n)[j] == '1' or bin(arr2[i])[2:].zfill(n)[j] == '1':
answer[i] += ('#')
else:
answer[i] += (...
[프로그래머스] 2016년 문제 풀이
1. 문제
https://programmers.co.kr/learn/courses/30/lessons/12901
2. 풀이
def solution(a, b):
month_days = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
days = ['SUN','MON','TUE','WED','THU','FRI','SAT']
answer = 0
for i in range(12):
if (i + 1) < a:
answer += month_days[i]
elif i + 1 == a:
...
[프로그래머스] 예산 문제 풀이
1. 문제
https://programmers.co.kr/learn/courses/30/lessons/12982
2. 풀이
def solution(d, budget):
idx = 0
d.sort()
while budget > 0 and idx < len(d):
if budget - d[idx] < 0:
break
budget -= d[idx]
idx += 1
return idx
879 post articles, 88 pages.