본문 바로가기

전체 글1365

[SW Expert Academy] 6276. 자료구조 - 리스트, 튜플 3 문제) 다음의 결과와 같이 구구단 2단부터 9단의 결과값 중에 3의 배수거나 7의 배수인 수를 제외한 값을 리스트 객체 result 안에 각 단마다 리스트를 만들어 삽입하고 이를 출력하십시오. 입력 : 입력없음 출력 : [[2, 4, 8, 10, 16], [], [4, 8, 16, 20, 32], [5, 10, 20, 25, 40], [], [], [8, 16, 32, 40, 64], []] 풀이) 1 2 3 4 5 6 7 8 9 10 result = [] for i in range(2,10): temp = [] for j in range(1, 10): if i*j % 3 and i*j % 7: temp.append(i*j) result.append(temp) print(result) cs 이 문제는 이.. 2022. 1. 5.
[SW Expert Academy] 6311. 내장함수 4 문제) "ADCBBBBCABBCBDACBDCAACDDDCAABABDBCBCBDBDBDDABBAAAAAAADADBDBCBDABADCADC"와 같은 문자열이 주어지고, A는 4점, B는 3점, C는 2점, D는 1점이라고 할 때 문자열에 사용된 알파벳 점수의 총합을 map 함수와 람다식을 이용해 구하십시오. 입력 : 입력 없음 출력 : 184 풀이) 1 2 3 4 a = "ADCBBBBCABBCBDACBDCAACDDDCAABABDBCBCBDBDBDDABBAAAAAAADADBDBCBDABADCADC" a = list(map(str, a)) b = list(map(lambda x : ord('E') - ord(x), a)) print(sum(b)) Colored by Color Scripter cs 주어진 문자.. 2022. 1. 4.
[SW Expert Academy] 6308. 내장함수 1 문제) 다음의 결과와 같이 이름과 나이를 입력 받아 올해를 기준으로 100세가 되는 해를 표시하는 코드를 작성하십시오. 입력 : 홍길동20 출력 : 홍길동(은)는 2099년에 100세가 될 것입니다. 풀이) 1 2 3 4 5 6 a = str(input()) b = int(input()) c = 100 - b print("%s(은)는 %d년에 100세가 될 것입니다." %(a, 2019+c)) Colored by Color Scripter cs 간단한 문제이다. 문제 출처 : https://swexpertacademy.com/main/main.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com ※ SW Exp.. 2022. 1. 4.
[SW Expert Academy] 6320. 함수의 기초 2 문제) 다음과 같이 사용자 2명으로부터 가위, 바위, 보를 입력 받아 가위, 바위, 보 규칙이 정의된 함수를 이용해 승패를 결정하는 코드를 작성하십시오. 입력 : 홍길동 이순신 가위 바위 출력 : 바위가 이겼습니다! 풀이) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 def RCP(): people_RCP = {} people1 = str(input()) people2 = str(input()) p1_RCP = str(input()) p2_RCP = str(input()) people_RCP[people1] = p1_RCP people_RCP[people2] = p2_RCP if people_RCP[people1] == people.. 2022. 1. 4.