본문 바로가기

Dev

(15)
# 6318 / 9. 내장함수 - 연습문제 11 [파이썬] 다음의 결과와 같이 'abcdef' 문자열의 각각의 문자를 키로 하고 0~5 사이의 정수를 값으로 하는 딕셔너리 객체를 생성하고, 이 딕셔너리 객체의 키와 값 정보를 출력하는 프로그램을 작성하십시오. 출처(https://swexpertacademy.com/) 이 문제는 어려워서 구글링을 했다..ㅜㅜ 방법 A) A = 'abcdef' dic = dict(zip(A, range(0, 6))) for key in dic: # 딕셔너리 for 문 응용 print(f'{key}: {dic[key]}') 방법 B) T='abcdef' dic={} for i,j in enumerate(T): dic[j]=i print("%s: %d" %(j,i)) # [결과] a: 0 b: 1 c: 2 d: 3 e: 4 f: 5
# 6317 / 9. 내장함수 - 연습문제 10 [파이썬] 가변형 인자를 전달 받아 가장 큰 값을 반환하는 함수를 정의하고, 다음과 같은 결과를 출력하는 프로그램을 작성하십시오. 출처(https://swexpertacademy.com/) N = [3, 5, 4, 1, 8, 10, 2] print("max(3, 5, 4, 1, 8, 10, 2) => %d"%(max(N))) # [결과] # max(3, 5, 4, 1, 8, 10, 2) => 10
# 6316 / 9. 내장함수 - 연습문제 9 [파이썬] 1~10까지의 정수를 항목으로 갖는 리스트 객체에서 filter 함수와 람다식을 이용해 짝수만을 선택한 후, map 함수와 람다식을 이용해 항목의 제곱 값을 갖는 리스트를 반환하는 프로그램을 작성하십시오. 출처(https://swexpertacademy.com/) print(list(map(lambda y: y*y,list(filter(lambda x: x%2==0, range(1, 11)))))) # [결과] # [4, 16, 36, 64, 100]
# 6315 / 9. 내장함수 - 연습문제 8 [파이썬] 1~10까지의 정수를 항목으로 갖는 리스트 객체에서 map 함수와 람다식을 이용해 항목의 제곱 값을 갖는 리스트를 반환하는 프로그램을 작성하십시오. 출처(https://swexpertacademy.com/) print(list(map(lambda x: x*x, range(1,11)))) # [결과] # [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
# 6314 / 9. 내장함수 - 연습문제 7 [파이썬] 1~10까지의 정수를 항목으로 갖는 리스트 객체에서 filter 함수와 람다식을 이용해 짝수만을 선택해 리스트를 반환하는 프로그램을 작성하십시오. (출처 : https://swexpertacademy.com/) print(list(filter(lambda x : x%2==0, range(1, 11)))) # [결과] # [2, 4, 6, 8, 10]
#6311 / 9. 내장함수 - 연습문제 4 [파이썬] "ADCBBBBCABBCBDACBDCAACDDDCAABABDBCBCBDBDBDDABBAAAAAAADADBDBCBDABADCADC"와 같은 문자열이 주어지고, A는 4점, B는 3점, C는 2점, D는 1점이라고 할 때 문자열에 사용된 알파벳 점수의 총합을 map 함수와 람다식을 이용해 구하십시오. 출처(https://swexpertacademy.com/) ABCD = "ADCBBBBCABBCBDACBDCAACDDDCAABABDBCBCBDBDBDDABBAAAAAAADADBDBCBDABADCADC" total = list(map(lambda x: ord('E') - ord(x), ABCD)) # E - A = 69 - 65 = A는 4점 print(sum(total)) # [결과] # 184 아래 표에서 확..
노션 시작하기 개발자들끼리 정보 공유를 하기 위해 다양한 툴이 존재한다. (git hub, 노션, ... 또 뭐가 있을까 지금 당장은 생각이 안난다..ㅜㅜ) 깃허브는 개인적으로도 사용해봤고 국비수업에서도 해봤던 적이 있기에! 면접 스터디를 위해 노션 설치를 먼저 해 볼까 한다. 1. PC 앱 다운로드 : https://www.notion.so/desktop Notion Desktop App for Mac & Windows Download the Notion desktop app for Mac or Windows here. www.notion.so 각자 맞는 버전으로 설치해준다. 나는 맥북이라서 왼쪽 맥버전으로 설치! 물론 우측 상단에 로그인 해서 이처럼 바로 사용할 수는 있지만 나는 앱을 깔아주기로 했다. 애플 홈페이..