본문 바로가기

전체 글

(139)
220106 학습일기 빡센 문제를 하나 풀었더니 머리가 어질어질하다. 1. tab되어있는 것을 반대 tab하기 위해서는 shift + tab 을 하면 된다. num_r = 0 num_d = 0 num_l = 0 num_u = 0 이렇게 tab 되어있는 것을 반대 tab하면 num_r = 0 num_d = 0 num_l = 0 num_u = 0 이렇게 된다. 2. 전역변수를 지역범위(예를 들면 함수 내) 에서 사용하고 싶으면 지역영역에서 global 표현을 사용해야 한다. a= 1 def add_a(): for i in range(10): a+=1 return a print(add_a()) 아래와 같은 에러가 뜬다. UnboundLocalError: local variable 'a' referenced before assign..
[sw expert academy] 1954. 달팽이 숫자 https://swexpertacademy.com/main/main.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 이 문제 쉽지 않다.. 먼저 n=4일 때를 기준으로 먼저 코딩을 했다. def puzzle(): for i in range(4): for j in range(4): print(arr[i][j],end=" ") print(" ") arr = [] for i in range(4): arr.append([0 for t in range(4)]) on =1 for i in range(4): arr[0][i] = on on+=1 for i in range(3): arr[i+1][3] = on on+=1..
[sw expert academy] 1966. 숫자를 정렬하자 https://swexpertacademy.com/main/main.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 56,684 kb메모리 133 ms실행시간 T = int(input()) for t in range(1,T+1): N = int(input()) result = "" lst = list(map(int,input().split())) lst.sort() for i in lst: result += str(i) +" " print("#{} {}".format(t,result)) 모범답안에 영감을 받아 join으로도 풀어보면 56,688kb메모리 131ms실행시간 T = int(input()) fo..