728x90
반응형

Programming/SWEA 105

[SWEA 6273].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 2. 자료구조 -리스트, 튜플 1

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 한 학생의 국어, 수학 점수를 튜플로 저장하고 이 튜플을 항목으로 갖는 리스트 객체가 있습니다. 이 때 첫 번째 학생은 (90, 80), 두 번째 학생은 (85, 75), 세 번째 학생은 (90, 100)의 점수를 갖습니다. 다음과 같이 결과를 만들기 위한 프로그램을 작성하십시오.input output 1번 학생의 총점은 170점이고, 평균은 85.0입니다. 2번 학생의 총점은 160점이고, 평균은 80.0입니다. 3번 학생의 총점은 190점이고, 평균은 95.0입니다.code a=[(90,80),(85,75),(90,..

Programming/SWEA 2021.07.21

[SWEA 6318].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 9. 내장함수 11

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 다음의 결과와 같이 'abcdef' 문자열의 각각의 문자를 키로 하고 0~5 사이의 정수를 값으로 하는 딕셔너리 객체를 생성하고, 이 딕셔너리 객체의 키와 값 정보를 출력하는 프로그램을 작성하십시오.input output a: 0 b: 1 c: 2 d: 3 e: 4 f: 5code T='abcdef' dic={} for i,j in enumerate(T): dic[j]=i print("%s: %d" %(j,i))enumerate함수란 인덱스를 부여하는 함수라고 생각하면 된다. 빈 딕셔너리를 ..

Programming/SWEA 2021.07.20

[SWEA 6317].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 9. 내장함수 10

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 가변형 인자를 전달 받아 가장 큰 값을 반환하는 함수를 정의하고, 다음과 같은 결과를 출력하는 프로그램을 작성하십시오. input output max(3, 5, 4, 1, 8, 10, 2) => 10 code def function(list): a=len(list) maxvalue =list[0] for i in range(1,a): if list[i] > maxvalue: maxvalue=list[i] return maxvalue list=[3,5,4,1,8,10,2] print("max(3, 5, 4, 1, 8, 1..

Programming/SWEA 2021.07.20

[SWEA 6316].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 9. 내장함수 9

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 1~10까지의 정수를 항목으로 갖는 리스트 객체에서 filter 함수와 람다식을 이용해 짝수만을 선택한 후, map 함수와 람다식을 이용해 항목의 제곱 값을 갖는 리스트를 반환하는 프로그램을 작성하십시오.input output [4, 16, 36, 64, 100]code a=[1,2,3,4,5,6,7,8,9,10] print(list(map(lambda y:y*y,list(filter(lambda x: x%2==0,a)))))순서대로 진행하면 된다. 1.a범위를 지정해주고 (lambda x: x%2==0,a)를 만들어 ..

Programming/SWEA 2021.07.20

[SWEA 6315].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 9. 내장함수 8

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 1~10까지의 정수를 항목으로 갖는 리스트 객체에서 map 함수와 람다식을 이용해 항목의 제곱 값을 갖는 리스트를 반환하는 프로그램을 작성하십시오. input output [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]code print(list(map(lambda x: x*x,range(1,11))))map(함수, 범위)로 함수를 lambda로 정수의 제곱을 하는 식을 만들고 범위를 지정해주면 된다.

Programming/SWEA 2021.07.20

[SWEA 6314].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 9. 내장함수 7

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 1~10까지의 정수를 항목으로 갖는 리스트 객체에서 filter 함수와 람다식을 이용해 짝수만을 선택해 리스트를 반환하는 프로그램을 작성하십시오.input output [2, 4, 6, 8, 10]code a=[1,2,3,4,5,6,7,8,9,10] print(list(filter(lambda x: x % 2==0, a)))각 함수에 대해서 알아보면filter(함수, 리스트)이고, lambda는 간편하게 함수를 지정해주는 기능을 한다고 보면 된다. 짝수이므로 2로 나눠서 0이되는 lambda함수를 만들고 list값을 미..

Programming/SWEA 2021.07.20

[SWEA 6313].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 9. 내장함수 6

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제: ASCII 코드 값를 입력받아 문자를 확인하는 코드를 작성하십시오. input 65output ASCII 65 => Acode T=int(input()) print("ASCII %d => %s" %(T, chr(T)))chr는 숫자를 거기에 대응하는 아스키코드문자로 바꿔주는 함수이다.

Programming/SWEA 2021.07.20

[SWEA 6312].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 9. 내장함수 5

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 가변형 인자로 정수들을 입력받아 곱을 반환하는 함수를 정의하고, 단, 1, 2, '4', 3와 같이 제대로 입력되지 않은 경우 예외를 처리하는 프로그램을 작성하십시오.input output 에러발생code def function(*T): a=1 T=int() for i in T: a*=i return a try: print(function(1,2,'4',3)) except: print("에러발생")먼저 정수인 T가 for문으로 곱셈을 하여 곱을 반환하는 함수를 만드는데 여기서 중요한 것은 t..

Programming/SWEA 2021.07.20

[SWEA 6311].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 9. 내장함수 4

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : "ADCBBBBCABBCBDACBDCAACDDDCAABABDBCBCBDBDBDDABBAAAAAAADADBDBCBDABADCADC"와 같은 문자열이 주어지고, A는 4점, B는 3점, C는 2점, D는 1점이라고 할 때 문자열에 사용된 알파벳 점수의 총합을 map 함수와 람다식을 이용해 구하십시오.input output 184생각나는대로 써 본 code a="ADCBBBBCABBCBDACBDCAACDDDCAABABDBCBCBDBDBDDABBAAAAAAADADBDBCBDABADCADC" a_list=list(a) count..

Programming/SWEA 2021.07.19

[SWEA 6308].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 9. 내장함수 1

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 다음의 결과와 같이 이름과 나이를 입력 받아 올해를 기준으로 100세가 되는 해를 표시하는 코드를 작성하십시오.input 홍길동 20output 홍길동(은)는 2099년에 100세가 될 것입니다.code import datetime name=input() age=int(input()) P_age=datetime.datetime.now().year-2+(100-age) print("%s(은)는 %d년에 100세가 될 것입니다." % (name, P_age))datetime 내장함수를 import해와서 P_age라는 현재년..

Programming/SWEA 2021.07.19
728x90
반응형