728x90 swexpertacademy26 [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. [SWEA/Python] 6326. 함수의 기초 7 📌 문제 https://swexpertacademy.com/main/main.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 📌 문제 접근 방법 팩토리얼 : n! = 1×2×3×……×(n-1)×n → n!=n×(n-1)! 재귀함수 사용 📌 코드 num = int(input()) def factorial(n) : if n 2021. 7. 22. [SWEA/Python] 6323. 함수의 기초 4 📌 문제 https://swexpertacademy.com/main/main.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 📌 문제 접근 방법 피보나치 수열 : 처음 두 항을 1과 1로 한 후, 그 다음 항부터는 바로 앞의 두 개의 항을 더해 만드는 수열 f(n) = f(n-1) + f(n-2) 재귀함수 사용 📌 코드 number = int(input()) def fibo(number) : if number 2021. 7. 22. 이전 1 2 3 4 5 6 7 다음 728x90