강의로 돌아가기
군대개미

제가 좀 요상하게 짰는데 강의 의도랑 많이 떨어지는 걸까요...

제가 처음 접한 언어가 어셈블리어라서 어셈블리어처럼 짜게 되는데...
강의 의도랑 많이 떨어지는 걸까요...

그리고 혹시 파이썬을, 파이썬 답게 와 비슷하면서 더 어려운 파이썬 강의 있으면 추천 부탁드립니다.

작성중인 코드―solution.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
def solution(arr):
    x = len(arr)
    d = 0
    for i in arr:
        if i <= x:
            d += i
        elif True:
            pass

    a = ((x*(x+1))/2)
    a = int(a)
    if a == d:
        return True
    else:
        return False
2 개의 답변
Demi

연습문제에서 문제를 푸시고,
다른 사람의 풀이 에서 타인의 코드를 참고해보세요.

Demi

참고로 저는

def solution(arr):
    return len(arr) == len(set(arr)) == max(arr) and min(arr) == 1

처럼 짰습니다.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.