728x90 SWEA40 [SWEA/Python] 1954. 달팽이 숫자 📌 문제 https://swexpertacademy.com/main/main.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 📌 코드 T = int(input()) for t in range(1, T+1) : N = int(input()) snail = [] for _ in range(N) : snail.append(list(0 for __ in range(N))) i = 0 j = 0 line = 0 way = 0 for n in range(1, N*N + 1) : if way%4 == 0 : if j < N : snail[i][j] = n j += 1 else : i += 1 j -= 1 way += .. 2021. 8. 9. [SWEA/Python] 1945. 간단한 소인수분해 📌 문제 https://swexpertacademy.com/main/main.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 📌 코드 T = int(input()) for t in range(1, T+1) : N = int(input()) result = [] while N != 1 : if not N%2 : result.append(2) N /= 2 elif not N%3 : result.append(3) N /= 3 elif not N%5 : result.append(5) N /= 5 elif not N%7 : result.append(7) N /= 7 elif not N%11 : result.appe.. 2021. 8. 9. [SWEA/Python] 6217. 객체지향 3 📌 문제 https://swexpertacademy.com/main/main.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 📌 문제 접근 방법 [property] - 입력데이터를 검증하지 않는다면? 잘못된 입력이 들어올 수 있음 - 따라서 적절한 멤버 필드의 접근 제한 필요! -> 인스턴스 변수의 접근 제한 기능 class Person : ... self.__name = name # 던더스코어를 앞에 붙이면 프라이빗 필드 생성됨 - 프라이빗 필드를 생성하면 getter/setter 메서드의 제공 여부에 대한 고민이 필요 getter : 멤버를 읽어오는 메서드 setter : 멤버를 변경하는 메서드 cla.. 2021. 7. 30. [SWEA/Python] 6311. 내장함수 4 📌 문제 https://swexpertacademy.com/main/main.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 📌 문제 접근 방법 map이랑 lambda함수를 잘 안써서 사용법을 모르는 것도 모르는 거지만 이건 정말 if문 말고는 풀이법이 생각이 안났다.. 그래서 구글링해서 코드를 보고 충격.. 아스키 코드를 쓰는 거 였다니! 게다가 if문보다 훨씬 간단하다. 종종 써먹어야지..! 📌 코드 string_ABCD = 'ADCBBBBCABBCBDACBDCAACDDDCAABABDBCBCBDBDBDDABBAAAAAAADADBDBCBDABADCADC' total = list(map(lambda x :.. 2021. 7. 24. 이전 1 ··· 6 7 8 9 10 다음 728x90