문제📖
1081
![](https://velog.velcdn.com/images%2Fcosmos%2Fpost%2Fae46a408-cb87-495d-80bd-99d7e84df0b8%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-02-03%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%205.12.40.png)
1082
![](https://velog.velcdn.com/images%2Fcosmos%2Fpost%2Fa00fec55-3aec-4ec5-95a0-25f1ca9cb858%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-02-03%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%205.17.02.png)
1083
![](https://velog.velcdn.com/images%2Fcosmos%2Fpost%2F56c1aaf4-8a19-466b-995f-3d2fab310982%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-02-03%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%205.27.15.png)
1084
![](https://velog.velcdn.com/images%2Fcosmos%2Fpost%2F499615b1-c3bc-4cd0-bbf5-800a23ef7e91%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-02-03%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%205.36.54.png)
1085
![](https://velog.velcdn.com/images%2Fcosmos%2Fpost%2F910113a7-c106-47c5-8849-2db54848b1a3%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-02-03%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%205.44.00.png)
풀이🙏
1081
- 주사위 2개의 면의 개수 n,m이 공백을 두고 입력된다.
-> map
+ split
를 이용하여 입력받는다.
- 나올 수 있는 주사위의 숫자를 한 세트씩 줄을 바꿔 모두 출력한다.
-> 이중 for
반복문 사용
1082
- 입력된 16진수에 1~F까지 순서대로 곱한, 16진수 구구단을 줄을 바꿔 출력한다.
-> int(var, 16)
으로 받으면 16진수 형태가 된다.
-> 출력 서식지정자를 %X
를 사용한다.
1083
- range(1,9+1)인 정수 1개가 입력된다.
- 1부터 그 수까지 공백을 두고 수를 출력하라
- 3의 배수인 경우 그 수 대신 영문 대문자 X를 출력하라.
-> list comprehension if, else
사용
-> join
으로 한 줄에 공백을 두고 출력
1084
- 빨,녹,파를 공백을 사이에 두고 입력받는다.
-> map
사용
- 만들 수 있는 색의 정보를 오름차순으로 줄을 바꿔 모두 출력하라.
-> 3중 for
+ range
반복문으로 구현
- 마지막에 그 개수를 출력하라.
-> cnt 증감표현식으로 구현
1085
- h,b,c,s가 공백을 두고 입력된다.
-> map
+ split
사용
- 필요한 저장 공간을 MB 단위로 바꿔 출력하라.
- 단, 소수점 둘째 자리에서 반올림해 첫째 자리까지 출력하라.
-> 형식지정자 .1f
사용
코드💻
1081
import sys
n, m = map(int,sys.stdin.readline().split())
for i in range(1,n+1):
for j in range(1,m+1):
print(i, j)
1082
import sys
gugudan = input()
gugu_16= int(gugudan,16)
for i in range(1,16):
result = gugu_16 * i
print("%s*%X=%X"%(gugudan,i,result))
1083
import sys
n = int(sys.stdin.readline())
result = [i if i%3 != 0 else 'X' for i in range(1,n+1)]
print(' '.join(map(str,result)))
1084
import sys
r, g, b = map(int,sys.stdin.readline().split())
cnt = 0
for i in range(r):
for j in range(g):
for n in range(b):
print(i, j, n)
cnt += 1
print(cnt)
1085
import sys
h, b, c, s = map(int,sys.stdin.readline().split())
print("%.1f MB"%(h*b*c*s/1024/1024/8))
결과😎
1081
![](https://velog.velcdn.com/images%2Fcosmos%2Fpost%2Fe465bad2-9bea-497e-8cb8-dde4452b145c%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-02-03%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%205.14.47.png)
1082
![](https://velog.velcdn.com/images%2Fcosmos%2Fpost%2Fe6c6f6f4-400d-4cf4-8e76-0aa31aa3c4b4%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-02-03%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%205.25.02.png)
1083
![](https://velog.velcdn.com/images%2Fcosmos%2Fpost%2F068f1233-3164-4a25-aecd-cf13d93b780a%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-02-03%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%205.33.58.png)
1084
![](https://velog.velcdn.com/images%2Fcosmos%2Fpost%2Feb08a34f-3277-4df9-b5f7-21f11ca08e16%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-02-03%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%205.41.31.png)
1085
![](https://velog.velcdn.com/images%2Fcosmos%2Fpost%2F3a4bbc7e-1752-4e48-b8ff-9792f1743909%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-02-03%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%205.50.45.png)
출처📝
https://codeup.kr/problemsetsol.php?psid=23