슬기로운 연구생활

[프로그래머스] 크레인 인형뽑기 게임 본문

슬기로운 코테 생활

[프로그래머스] 크레인 인형뽑기 게임

vhrehfdl 2020. 12. 21. 13:01

* 문제

programmers.co.kr/learn/courses/30/lessons/64061

 

코딩테스트 연습 - 크레인 인형뽑기 게임

[[0,0,0,0,0],[0,0,1,0,3],[0,2,5,0,1],[4,2,4,4,2],[3,5,1,3,1]] [1,5,3,5,1,2,1,4] 4

programmers.co.kr

 

* 문제 풀이 

- 첫째, 이중 for문을 사용해 배열의 형태를 변경한다.

- 둘째, moves에서 뽑히는 인형의 종류를 입력한다.

- 셋째, 뽑히는 순서에서 중복되는 인형을 제거하고 사라진 인형의 개수를 구한다. 

 

* 생각

- 생각보다 복잡한 문제였다.

우선 내가 푼 방법은 너무 복잡한 방법으로 풀었다.

다른 사람의 풀이를 보니 이중 포문을 한번만 사용해서 풀었는데 그런 풀이들을 잘 살펴보면서 공부해야겠다.

 

* 코드 

def solution(x):
    total = 0
    for c in str(x):
        total += int(c)
    
    if x % total == 0:
        answer = True
    else:
        answer = False
    
    return answer

 

Comments