N = 5
M = 5
arr = [0] * 10
chk = [0] * 10
def output():
for i in range(1, N+1):
print(f'{arr[i]} ', end='')
print()
def dice1(step):
if step > N:
output()
return
for i in range(1, 7):
arr[step] = i
dice1(step + 1)
def dice2(step):
if step > N:
output()
return
for i in range(arr[step - 1], 7):
arr[step] = i
dice2(step + 1)
def dice3(step):
if step > N:
output()
return
for i in range(1,7):
if chk[i]:
continue
chk[i] = 1
arr[step] = i
dice3(step + 1)
chk[1] = 0
if __name__ == "__main__":
print(f'{N} {M}')
arr[0] = 1
if M == 1:
dice1(1)
elif M == 2:
dice2(1)
else:
dice3(1)
M = 5
arr = [0] * 10
chk = [0] * 10
def output():
for i in range(1, N+1):
print(f'{arr[i]} ', end='')
print()
def dice1(step):
if step > N:
output()
return
for i in range(1, 7):
arr[step] = i
dice1(step + 1)
def dice2(step):
if step > N:
output()
return
for i in range(arr[step - 1], 7):
arr[step] = i
dice2(step + 1)
def dice3(step):
if step > N:
output()
return
for i in range(1,7):
if chk[i]:
continue
chk[i] = 1
arr[step] = i
dice3(step + 1)
chk[1] = 0
if __name__ == "__main__":
print(f'{N} {M}')
arr[0] = 1
if M == 1:
dice1(1)
elif M == 2:
dice2(1)
else:
dice3(1)
그래 너 국비생 고생 많은니까 네가 먹어라
여기로 보내주세요 :
https://qr.kakaopay.com/FVYcU8obA
잘부탁함다
https://gall.dcinside.com/board/view/?id=programming&no=1923134&page=1
나도 올렸으니까 이거 먹으라고
아 너 작성자 아니구나 ㅋㅋㅋㅋ 나근데 작성자 요구 수용하기 귀찮아짐 잠깐 시간때우기였으니 이쯤에서 ㅅㄱ