본문 바로가기

스파르타코딩개발일지WIL

WIL2주차.

야구게임을 만들면서 함수에대한 지식이 부족해서 인터넷강의와 백준문제를 풀어보았다.

 

def d(n):
    num = list(str(n))
    asw = n
    for i in range(len(num)):
        asw += int(num[i])
    return asw

SET = list(range(1,10001))
for n in range(1,10001):
    if d(n) in SET:
        SET.remove(d(n))
   
for i in range(len(SET)):
    print(SET[i])
 
 
셀프넘버 관련 문제인데 문제도 이해하기 힘들었고 답을알아도 해석하기 힘들었다
이문제때문에 함수에대해서 다시 공부했고

 

 

나도 코딩 유튜버의 GUI만드는방법을 실습해보았다.

많이 코드를 작성하고 자주쓰는것들은 필수로 외워야겠다는 생각이다.

 

a=[]                     #빈 보따리 생성
for i in range(10):      #
    b=int(input())       #b라는 보따리에 10개만큼의 자리를 생성
    a.append(b%42)      # a 라는 빈보따리에 b에 들어간 숫자 % 42 한 값(나머지)를 넣음
a = set(a)           #set을이용해 보따리안에있는 중복된 값을 전부제거후 한개만 남김
print(len(a))          #len을 이용해 길이를측정 모두같다면 전부 0으로 1출력 한개가다르다면 2출력




와 같이 리스트,배열 관련해서 더 문제를 풀어 보았다.

'스파르타코딩개발일지WIL' 카테고리의 다른 글

머신러닝 1주차.  (0) 2022.10.14
WIL5주차 & TIL  (0) 2022.10.03
WIL4주차.  (0) 2022.09.26
WIL3주차.  (0) 2022.09.18
WIL 주간일지 1주차  (1) 2022.09.03