728x90
반응형

전체 글 209

[SWEA 6219].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 6. 흐름과 제어 - If 2

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 다음의 결과와 같이 임의의 양의 정수를 입력받아 그 정수의 모든 약수를 구하십시오 (단, 약수가 2개일 경우 소수임을 나타내십시오) input 5 output 1(은)는 5의 약수입니다. 5(은)는 5의 약수입니다. 5(은)는 1과 5로만 나눌 수 있는 소수입니다. code T=int(input()) count=0 for i in range(1,1+T): if T%i==0: print("%d(은)는 %d의 약수입니다." %(i, T)) count+=1 if count ==2: print("%d(은)는 1과 %d로만 나눌..

Programming/SWEA 2021.07.15

[SWEA 6218].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 6. 흐름과 제어 - If 1

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 다음의 결과와 같이 임의의 양의 정수를 입력받아 그 정수의 모든 약수를 구하십시오 input 9 output 1(은)는 9의 약수입니다. 3(은)는 9의 약수입니다. 9(은)는 9의 약수입니다. code T=int(input()) for i in range(1,T+1): if T % i==0 : print("%d(은)는 %d의 약수입니다." % (i, T)) 이 문제는 for문, if문, 약수에 대한 개념을 알아야 풀 수 있다. 약수란 어떤 정수를 나누어 떨어지게 하는 0이 아닌 정수이다. 예를 들어 9의 약수는 1, ..

Programming/SWEA 2021.07.15

[SWEA 6216].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 5. 연산자 5

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제: 20% 농도의 소금물 100g과 물 200g을 혼합한 소금물의 농도(%)를 소수점 두 번째 자리까지 구하는 프로그램을 작성하십시오. input output 혼합된 소금물의 농도: 6.67% code print("혼합된 소금물의 농도: %.2f%%" %((20/300)*100)) 이 문제에서는 소금물 농도를 구하는 공식을 알아야 문제를 풀 수 있다.

Programming/SWEA 2021.07.15

[SWEA 6209].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 5. 연산자 4

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제: 화씨(℉)를 섭씨(℃)로 변환하는 프로그램을 작성하십시오. 이 때 물의 빙점은 화씨 32도이고 비등점은 화씨 212도(표준 기압에서)입니다. 물의 비등점과 빙점 사이에 정확하게 180도 차이가 납니다. 그러므로 화씨 눈금에서의 간격은 물의 빙점과 비등점 사이의 간격의 1/180입니다. input 82 output 82.00 ℉ => 27.78 ℃ code T=int(input()) print("%.2f ℉ => %.2f ℃" %(T,(T-32)*100/180)) 이번에는 화씨를 섭씨로 바꾸는 것이므로 표준 화씨온도인 32..

Programming/SWEA 2021.07.15

[SWEA 6207].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 5. 연산자 3

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 섭씨(℃)를 화씨(℉)로 변환하는 프로그램을 작성하십시오. 이 때 물의 빙점은 화씨 32도이고 비등점은 화씨 212도(표준 기압에서)입니다. 물의 비등점과 빙점 사이에 정확하게 180도 차이가 납니다. 그러므로 화씨 눈금에서의 간격은 물의 빙점과 비등점 사이의 간격의 1/180입니다. input 28 output 28.00 ℃ => 82.40 ℉ code T=int(input()) print("%.2f ℃=> %.2f ℉" %(T,T*180/100+32)) 이 문제에서는 정확한 문제파악이 중요하다. 섭씨온도(℃)는 물의..

Programming/SWEA 2021.07.15

[SWEA 6206].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 5. 연산자 2

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제: 킬로그램(kg)를 파운드(lb)으로 변환하는 프로그램을 작성하십시오. 이 때 1 킬로그램은 2.2046 파운드입니다. input 90 output 90.00 kg => 198.41 lb code T = int(input()) print("%0.2f kg => %0.2f lb" %(T,T\*2.2046)) 앞선 6206번과 마찬가지로 문자열 포매팅의 개념이 쓰이는 문제이다. 꼭 문자열 포매팅에 관하여 숙지해두자!

Programming/SWEA 2021.07.15

[SWEA 6204].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 5. 연산자 1

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제: 인치(inch)를 센티미터(cm)으로 변환하는 프로그램을 작성하십시오. 이 때 1 인치는 2.54 센티미터입니다. input 3 output 3.00 inch => 7.62 cm code T=int(input()) print("%0.2f inch => %1.2f cm" %(T, T\*2.54)) 이 문제에서 중요한 개념은 T값을 입력 받을 수 있게 input함수에 대한 이해와 실수값이 나올 수 있도록 %f에 대한 개념을 알아야한다. 이것을 문자열 포매팅이라고 하는데 종류는 아래와 같다. %d, %x, %o : 십진수, 1..

Programming/SWEA 2021.07.15

[SWEA 6196].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 4. 변수

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 1~9 사이의 정수 a를 입력받아 a + aa + aaa + aaaa 의 값을 계산하는 프로그램을 작성하십시오. input 9 output 11106 code T = int(input()) print(T + (10\*T+T)+(100\*T + 10\*T + T)+(1000\*T + 100\*T+10\*T+T)) 이 문제의 핵심은 정수 a값을 aa값으로 나열할 때 십의 자리, 백의 자리에 대한 개념이 떠올라야 문제를 풀 수 있다.

Programming/SWEA 2021.07.15
728x90
반응형