별 찍기 -7
답:
더보기
N = int(input())
for i in range(1, N+1):
print(" " * (N - i) + "*" * (i-1) + "*" + "*" * (i-1))
for i in range(N-1, 0, -1):
print(" " * (N - i) + "*" * (i-1) + "*" + "*" * (i-1))
하드 코딩 느낌 물씬
#다른 사람의 풀이
N, n = int(input()), 0
for i in range(N):
print(' '*(N-1-n) + '*'*(2*i+1))
n += 1
for j in range(N):
print(' '*(N+1-n) + '*'*(2*(N-j-1)-1))
n -= 1#이 안에 작성
문제 분석 및 해석
주어진 숫자를 가지고 별을 찍어보자!
리뷰.
하드 코딩 느낌이 물씬...
좀더 생각하면 깔끔한 코드작성이 가능할 것 같다.
팰린드롬인지 확인하기
답:
더보기
S = input()
if S == S[::-1]:
print(1)
else:
print(0)
문제 분석 및 해석
팰린드롬은 앞으로 읽을 때와 거꾸로 읽을 때 똑같은 단어. ex. noon, level
주어지는 input이 팰린드롬인 문자열인지 확인하기
리뷰.
괜히 스택이나 for문으로 복잡하게 풀이할 수도 있을 것 같아서 구현해볼까 싶다ㅋㅋ
제목+링크
답:
더보기
#이 안에 작성
문제 분석 및 해석
>> 풀이생각
과정1.
느낀점: 생략가능
'알고리즘 풀이' 카테고리의 다른 글
[알고리즘] 백준 | 1991 트리 순회, 14244 트리만들기 (0) | 2023.09.20 |
---|---|
[알고리즘] 백준 | 15810 풍선 공장 (0) | 2023.09.10 |
[알고리즘] 백준 | 나머지, 바구니 뒤집기, 평균 (0) | 2023.09.07 |
[알고리즘] 백준 | 공 바꾸기, 과제 안 내신 분..? (0) | 2023.09.06 |
[알고리즘] 백준 | 개수 찾기, X보다 작은 수, 최소,최대, 최댓값 (0) | 2023.09.05 |