Algorithm/CodeUp basic 100

1082 : [기초-종합] 16진수 구구단? 문제 :: 16진수(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F)를 배운 영일(01)이는 16진수끼리 곱하는 16진수 구구단?에 대해서 궁금해졌다. A, B, C, D, E, F 중 하나가 입력될 때, 1부터 F까지 곱한 16진수 구구단의 내용을 출력해보자. (단, A ~ F 까지만 입력된다.) 입력 :: 16진수로 한 자리 수가 입력된다. 단, A ~ F 까지만 입력된다. 출력 :: 입력된 16진수에 1~F까지 순서대로 곱한, 16진수 구구단을 줄을 바꿔 출력한다. 계산 결과도 16진수로 출력해야 한다. 입력 예시 :: B 출력 예시 :: B*1=B B*2=16 B*3=21 B*4=2C B*5=37 B*6=42 B*7=..
1081 : [기초-종합] 주사위를 2개 던지면? 문제 :: 1부터 n까지, 1부터 m까지 숫자가 적힌 서로 다른 주사위 2개를 던졌을 때 나올 수 있는 모든 경우를 출력해보자. 참고 중첩의 원리... 반복 실행 구조도 조건 실행 구조와 마찬가지로 중첩의 원리가 적용된다. 반복 실행 구조를 중첩하면 원하는 반복 구조를 다양하게 만들어 낼 수 있다. 예시 int i, j; int n=3, m=6; for(i=1; i
1080 : [기초-종합] 언제까지 더해야 할까? 문제 :: 1, 2, 3 ... 을 계속 더해 나갈 때, 그 합이 입력한 정수(0 ~ 1000)보다 같거나 작을 때까지 계속 더하는 프로그램을 작성해보자. 즉, 1부터 n까지 정수를 계속 더한다고 할 때, 어디까지 더해야 입력한 수보다 같거나 커지는지 알아보고자 하는 문제이다. 입력 :: 정수 1개가 입력된다. 출력 :: 1, 2, 3, 4, 5 ... 를 순서대로 계속 더해 합을 만들어가다가, 입력된 정수와 같거나 커졌을 때, 마지막에 더한 정수를 출력한다. 입력 예시 :: 55 출력 예시 :: 10 정답 코드:: n = int(input()) sum = 0 for i in range(1, n+1): sum += i if sum >= n: print(i..
1079 : [기초-종합] 원하는 문자가 입력될 때까지 반복 출력하기 문제 :: 'q'가 입력될 때까지 입력한 문자를 계속 출력하는 프로그램을 작성해보자. 입력 :: 문자들이 1개씩 계속해서 입력된다. 출력 :: 'q'가 입력될 때까지 입력된 문자를 줄을 바꿔 한 줄씩 출력한다. 입력 예시 :: x b k d l q g a c 출력 예시 :: x b k d l q 정답 코드:: n = input().split() for i in n: print(i) if i == "q": break 이 문제를 풀기 위해서 먼저 변수 n으로 입력할 값을 받아준다. 입력 예시와 출력 예시를 보면 띄어쓰기로 문자를 구분해주었으니, split()을 사용해준다. 그리고 반복문 for문을 사용하여 띄어쓰기로 구분된 n 값을 i로 ..
Ldh_Benecia
'Algorithm/CodeUp basic 100' 카테고리의 글 목록 (7 Page)