728x90
반응형

분류 전체보기 209

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

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 리스트 내포 기능을 이용해 [5, 6, 77, 45, 22, 12, 24]에서 짝수를 제거한 후 리스트를 출력하는 프로그램을 작성하십시오.input output [5, 77, 45]code T=[5, 6, 77, 45, 22, 12, 24] T_list=[i for i in T if i%2==1] print(T_list) 리스트 내포기능을 이용하여 홀수인것만 리스트에 남기는 코드를 짜면 된다.

Programming/SWEA 2021.07.25

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

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 주어진 튜플 (1,2,3,4,5,6,7,8,9,10)의 앞 항목 절반과 뒤 항목 절반을 출력하는 프로그램을 작성하십시오.input output (1, 2, 3, 4, 5) (6, 7, 8, 9, 10)code T=(1,2,3,4,5,6,7,8,9,10) print(T[:5]) print(T[5:]) 튜플을 슬라이싱해서 처음부터 0,1,2,3,4번째 인덱스까지 뽑고 나머지를 뽑는식으로 코드를 정의했다.

Programming/SWEA 2021.07.25

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

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 콤마(,)로 구분해 숫자를 입력하고, 입력된 숫자 중 홀수를 콤마(,)로 구분해 출력하는 리스트 내포 기능을 이용한 프로그램을 작성하십시오. input 1, 2, 3, 4, 5 output 1, 3, 5 code T=map(int,input().split(',')) T_list=[i for i in T if i%2==1] print(*T_list,sep=', ') 리스트 내포기능을 이용해 홀수만 리스트에 넣고 마지막 출력부분에서 T_list의 리스트를 없앤다음 출력해준다.

Programming/SWEA 2021.07.25

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

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 단어를 콤마(,)로 구분해 입력하면 그 단어들을 사전순으로 정렬해 출력하는 프로그램을 작성하시시오.input python, hello, world, hioutput hello, hi, python, worldcode T=[i for i in input().split(', ')] T.sort() for j in T[:-1]: print("%s," %j,end='') print(T[-1])여기서 중요한건 sort와 마지막에 나오는 ,처리이다. SWEA 6293문제처럼 ,의 위치와 띄어쓰기를 출력..

Programming/SWEA 2021.07.24

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

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 다음과 같이 2차원 배열 구조를 만들기 위한 행, 열 정보를 콤마(,)로 구분해 입력하고, 이 리스트 객체의 항목의 값은 행과 열의 인덱스 곱으로 초기화해 출력하는 프로그램을 작성하십시오. input 3, 5 output [[0, 0, 0, 0, 0], [0, 1, 2, 3, 4], [0, 2, 4, 6, 8]] code a = input() T_list = list(map(int, a.split(','))) result=[[i*j for i in range(int(T_list[1]))] for j in range(in..

Programming/SWEA 2021.07.24

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

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 다음의 결과와 같이 사용자로부터 콤마(,)로 구분해 여러 원의 반지름을 입력 받아 이들에 대한 원의 둘레를 계산해 출력하는 프로그램을 작성하십시오.input 2, 3, 4, 5output 12.57, 18.85, 25.13, 31.42code from math import pi T=[2*pi*int(i) for i in input().split(',')] for j in T[:-1]: print("%0.2f"%j, end=', ') print("%0.2f"%T[-1]) 원의 둘레 공식은 2 ..

Programming/SWEA 2021.07.24

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

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 사용자가 숫자를 입력하면 숫자의 각 자릿수의 합을 구해서 반환하는 프로그램을 작성하십시오. 예를 들어 123을 입력하면 1 + 2 + 3 = 6의 결과를 반환합니다.input 12, 34, 56, 78output [12, 34, 56, 78] (12, 34, 56, 78)code T_list=[int(i) for i in input().split(',')] T_tuple=tuple(T_list) print(T_list) print(T_tuple)리스트의 내포기능을 사용하여 여러개의 정수를 받은 후 리스트 ..

Programming/SWEA 2021.07.24

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

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 입력 받은 문자열 리스트를 가나다 순으로 따로 묶으려고 합니다. 다음과 같은 리스트가 주어졌을 때 결과처럼 가나다순(사전순)으로 따로 묶은 리스트가 출력되도록 리스트 내포를 이용한 프로그램을 작성하십시오. dicBase = (('가','깋'), ('나','닣'), ('다','딯'), ('라','맇'), ('마','밓'), ('바','빟'), (&#39..

Programming/SWEA 2021.07.24

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

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 사용자가 숫자를 입력하면 숫자의 각 자릿수의 합을 구해서 반환하는 프로그램을 작성하십시오. 예를 들어 123을 입력하면 1 + 2 + 3 = 6의 결과를 반환합니다.input 12345output 15code a=int(input()) b=0 for i in str(a): b+=int(i) print(b)여기서 핵심은 a를 문자열로 만들어 각자리의 숫자를 분리한후 다시 정수로 만들어 각각을 더해주는 것이다.

Programming/SWEA 2021.07.22

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

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 리스트 내포 기능을 이용하여 1부터 20사이의 숫자 중 3의 배수가 아니거나 5의 배수가 아닌 숫자들의 제곱 값으로 구성된 리스트 객체를 출력하는 프로그램을 작성하십시오.input output [1, 4, 9, 16, 25, 36, 49, 64, 81, 100, 121, 144, 169, 196, 256, 289, 324, 361, 400]리스트 내포 기능 사용안한 code a=list(range(1,21)) b=[] for i in a: if i%3!=0 or i%5!=0: b.append(i*i) print(b) 리..

Programming/SWEA 2021.07.22
728x90
반응형