Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 부스트캠프_AITech3기
- python3
- 이코테
- Level2
- 개인회고
- 다이나믹프로그래밍
- dfs
- 다시보기
- 프로그래머스
- 그리디
- 단계별문제풀이
- 이진탐색
- mrc
- Level2_PStage
- 파이썬 3
- 백트랙킹
- 정렬
- 최단경로
- 그래프이론
- 주간회고
- 알고리즘_스터디
- 기술면접
- 알고리즘스터디
- 백준
- 부스트캠프_AITech_3기
- U_stage
- ODQA
- dp
- 구현
- Level1
Archives
- Today
- Total
국문과 유목민
35. 별 찍기 본문
0. 문제
링크)
1. 알고리즘 계획
- 이중 for문을 돌면서 별을 찍는다.
- print() 함수의 end 값을 '공백'으로 만든다.
2. 나의 코드
a, b = map(int, input().strip().split(' '))
for i in range(b):
for j in range(a):
print("*", end = '')
print()
- 다른 문제와는 다르게 input()값을 받도록 되어있었다.
- 이중 for문을 사용했는데, 쉽게 코드를 쓰면서도 내심 더 쉬운 방법이 있을 것이라 생각했었다.
3. 다른 사람의 코드
a, b = map(int, input().strip().split(' '))
answer = ('*'*a +'\n')*b
print(answer)
- 문자열의 합과 곱을 이용해서 문제를 쉽게 풀었다.
4. 정리 및 리뷰
- 누가 내가 풀었던 비슷한 코드에 '미련한 방법'이라고 했는데, 굉장히 찔렸다.
- 아직까지도 파이썬의 유연함과 간결함에 대해 잘 안다고 하기 어려운 것 같다. 더 열심히 해야겠다.
코드 만족도: ★★★☆☆
'알고리즘_코딩테스트 > 프로그래머스_Level1' 카테고리의 다른 글
37. 비밀지도 찾기 (0) | 2020.09.12 |
---|---|
36. 예산 (0) | 2020.09.12 |
34. X만큼 간격이 있는 n개의 숫자 (0) | 2020.09.12 |
33. 행렬의 덧셈 (0) | 2020.09.12 |
32. 핸드폰 번호 가리기 (0) | 2020.09.12 |
Comments