728x90
반응형

Python 144

[JUNGOL 반복제어문2]:541~139

JUNGOL 정보올림피아드&알고리즘에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. http://www.jungol.co.kr/ 541 문제: 문자를 입력받아서 입력받은 문자를 20번 반복하여 출력하는 프로그램을 작성하시오. 입력 예 A 출력 예 AAAAAAAAAAAAAAAAAAAA code a=input() i=1 while i=80: print("pass") elif sum(a)/n=10: print("%d * %d = %d"%(j,i,i*j),end=" ") else: print("%d * %d = %d"%(j,i,i*j),end=" ") print() 130 문제: 10 이하의 자연수 n을 입력받아 "JUNGOL"을 n번 출력하는 프로그램을 작성하시오. 입력 예 4 출력 ..

[JUNGOL 선택제어문]:528~124

JUNGOL 정보올림피아드&알고리즘에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. http://www.jungol.co.kr/ 528 문제: 정수를 입력받아 첫 줄에 입력 받은 숫자를 출력하고 둘째 줄에 음수이면 “minus” 라고 출력하는 프로그램을 작성하시오. 입력 예 -5 출력 예 -5 minus code a=int(input()) if a0: print("Obesity") 530 문제: 나이를 입력받아 20살 이상이면 "adult"라고 출력하고 그렇지 않으면 몇 년후에 성인이 되는지를 "○ years later"라는 메시지를 출력하는 프로그램을 작성하시오. 입력 예 18 출력 예 2 years later code a=int(input()) if a>=20: print("..

[JUNGOL 디버깅]:526~118

JUNGOL 정보올림피아드&알고리즘에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. http://www.jungol.co.kr/ 526 문제 2개의 실수(double)를 입력 받아서 두 수의 곱을 정수로 변환한 결과값과 두 수를 각각 정수로 변환하여 곱을 구한 결과값을 출력하는 프로그램을 작성하고 프로그램 내용에 관한 설명을 주석으로 표시하시오. 입력 예 3.4 5.65 출력 예 19 15 code a,b=map(float,input().split()) print("%d %d"%(a*b,int(a)*int(b))) 527 문제 2개의 정수를 입력 받아서 첫 번째 수를 두 번째 수로 나눈 몫을 출력하고, 첫 번째 수를 실수로 변환하여 두 번째 수로 나눈 값을 구한 후 반올림하여 소..

[JUNGOL 연산자]:518~115

JUNGOL 정보올림피아드&알고리즘에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. [http://www.jungol.co.kr/] 518 문제 세 개의 정수를 입력 받아서 합계와 평균을 출력하시오. (단 평균은 소수 이하를 버리고 정수부분만 출력한다.) 입력 예 10 25 33 출력 예 sum : 68 avg : 22 code a,b,c=map(int,input().split()) print("sum : %d\navg : %d"%((a+b+c),(a+b+c)//3)) 519 문제 정수 2개를 입력받아서 첫 번째 수에는 100을 증가시켜 저장하고 두 번째 수는 10으로 나눈 나머지를 저장한 후 두 수를 차례로 출력하는 프로그램을 작성하시오. 입력 예 20 35 출력 예 120 5..

[JUNGOL 입력]:509~110

JUNGOL 정보올림피아드&알고리즘에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. http://www.jungol.co.kr/ 509 문제 정수형 변수를 선언하고 -100을 대입하여 출력하는 프로그램을 작성하라. 출력 예 -100 code a=int(-100) print(a) 510 문제 정수형 변수 2개를 선언하여 -1과 100을 대입한 후 아래와 같이 출력하는 프로그램을 작성하라. 출력 예 -1 100 code a=int(100) b=int(-1) print("{}\n{}".format(b,a)) 511 문제 두 개의 정수형 변수를 선언하고 값을 대입하여 아래와 같이 출력되는 프로그램을 작성하라. 출력 예 55 - 10 = 45 2008 - 1999 = 9 code a=55..

[JUNGOL 출력]:501~105

JUNGOL 정보올림피아드&알고리즘에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. http://www.jungol.co.kr/ 501 문제 아래 "출력예"와 같이 출력되는 프로그램을 작성하라. 출력 예 Fun Programming! code print("Fun Programming!") 502 문제 다음과 같이 출력되는 프로그램을 작성하라. 출력 예 Programming! It's fun. code print("Programming! It's fun.") 503 문제 아래와 같이 출력되는 프로그램을 작성하라. 출력 예 My name is Hong Gil Dong. I am 13 years old. code print("My name is Hong Gil Dong.\nI am 1..

[SWEA 4874].[파이썬 S/W 문제해결 기본] 5일차 - Forth

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : Forth라는 컴퓨터 언어는 스택 연산을 기반으로 하고 있어 후위 표기법을 사용한다. 예를 들어 3+4는 다음과 같이 표기한다. 3 4 + . Forth에서는 동작은 다음과 같다. 숫자는 스택에 넣는다. 연산자를 만나면 스택의 숫자 두 개를 꺼내 더하고 결과를 다시 스택에 넣는다. ‘.’은 스택에서 숫자를 꺼내 출력한다. Forth 코드의 연산 결과를 출력하는 프로그램을 만드시오. 만약 형식이 잘못되어 연산이 불가능한 경우 ‘error’를 출력한다. 다음은 Forth 연산의 예이다. [입력] 첫 줄에 테스트 케이스 개수..

Programming/SWEA 2021.08.05

[SWEA 4873].[파이썬 S/W 문제해결 기본] 4일차 - 반복문자 지우기

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 문자열 s에서 반복된 문자를 지우려고 한다. 지워진 부분은 다시 앞뒤를 연결하는데, 만약 연결에 의해 또 반복문자가 생기면 이부분을 다시 지운다. 반복문자를 지운 후 남은 문자열의 길이를 출력 하시오. 남은 문자열이 없으면 0을 출력한다. 다음은 CAAABBA에서 반복문자를 지우는 경우의 예이다. CAAABBA 연속 문자 AA를 지우고 C와 A를 잇는다. CABBA 연속 문자 BB를 지우고 A와 A를 잇는다. CAA 연속 문자 AA를 지운다. C 1글자가 남았으므로 1을 리턴한다.[입력] 첫 줄에 테스트 케이스 개수 T..

Programming/SWEA 2021.08.04

[SWEA 4871].[파이썬 S/W 문제해결 기본] 4일차 - 그래프 경로

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : V개 이내의 노드를 E개의 간선으로 연결한 방향성 그래프에 대한 정보가 주어질 때, 특정한 두 개의 노드에 경로가 존재하는지 확인하는 프로그램을 만드시오. 두 개의 노드에 대해 경로가 있으면 1, 없으면 0을 출력한다. 예를 들어 다음과 같은 그래프에서 1에서 6으로 가는 경로를 찾는 경우, 경로가 존재하므로 1을 출력한다. 노드번호는 1번부터 존재하며, V개의 노드 중에는 간선으로 연결되지 않은 경우도 있을 수 있다. [입력] 첫 줄에 테스트 케이스 개수 T가 주어진다. 1≤T≤50 다음 줄부터 테스트 케이스의 첫 줄..

Programming/SWEA 2021.08.04
728x90
반응형