코딩 및 기타

오일러1076,1077

정지홍 2023. 1. 18. 08:29

 

#1076 음표 : 오일러OJ (euleroj.io)

a=list(map(int , input().split()))
ascend=0
descend=0
for i in range(0,len(a)):
    if a[i]!=(i+1):
        ascend=1
    if a[i]!=(8-i):
        descend=1
if ascend==0:
    print("ascending")
elif descend==0:
    print("descending")
else:
    print("mixed")

#1077 곱셈 테이블 : 오일러OJ (euleroj.io)

x=int(input())
arr=[]
for i in range(0,x+1):
    if i==0:
        print("*",end='')
    else:
        if i<10:
            print("   %d"%i,end='')
        else:
            print("  %d"%i,end='')
print()
for i in range(1,x+1):
    t=0
    print("%d"%i,end='')
    for j in range(1,x+1):
        if (i*j)>=1000:
            print("%d"%(i*j),end='')
        elif (i*j)>=100:
            print(" %d"%(i*j),end='')
        elif (i*j)>=10:
            if i >=10 and t==0:
                t=1
                print(" %d"%(i*j),end='')
            else:
                print("  %d"%(i*j),end='')
        else:
            print("   %d"%(i*j),end='')
    print()