본문 바로가기

분류 전체보기

(100)
구현8.백준5598번 카이사르 암호 str = list(input()) for i in range(len(str)): t = ord(str[i])-3 if t < ord('A'): t += 26 str[i] = t print(''.join(str)) 3개씩 밀렸는데 아스키코드 A,B,C의 경우 뒤쪽에 있는 알파벳으로 보내기 위해 26을 더해줘야 한다. 알파벳 개수: 26
구현7. 백준2444번 별찍기7 n = int(input()) max = n*2-1 for i in range(1,n+1): for _ in range((max-(i*2-1))//2): print(' ',end='') for _ in range(2*i-1): print('*',end='') print() if i == n: for j in range(1,n): for _ in range(j): print(' ',end='') for _ in range(max-j*2): print('*',end='') print()
구현6.백준2443번 별찍기6 n = int(input()) max = n*2-1 for i in range(n): for _ in range(i): print(' ',end='') for _ in range(max-i*2): print('*',end='') print()
구현5.백준2442번 별찍기5 n = int(input()) max = n*2-1 for i in range(1, n+1): for _ in range((max-(i*2-1))//2): print(' ',end='') for _ in range(i*2-1): print('*',end='') print()
구현4.백준2441번 별찍기4 n = int(input()) for i in range(n): for _ in range(i): print(' ',end='') for _ in range(n-i): print('*',end='') print()
구현3.백준2440번 별찍기3 n = int(input()) for i in range(n): for _ in range(n-i): print('*',end='') print()
구현2.백준2439 별찍기2 n = int(input()) for i in range(1,n+1): for _ in range(n-i): print(' ',end='') for _ in range(i): print('*',end='') print()
구현1. 백준2438번 별찍기 n = int(input()) for i in range(1,n+1): for _ in range(i): print('*',end='') print()