35. 별 찍기

2020. 9. 12. 23:04·알고리즘_코딩테스트/프로그래머스_Level1

0. 문제

링크)


1. 알고리즘 계획

  1. 이중 for문을 돌면서 별을 찍는다.
  2. 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개의 숫자  (2) 2020.09.12
33. 행렬의 덧셈  (0) 2020.09.12
32. 핸드폰 번호 가리기  (1) 2020.09.12
'알고리즘_코딩테스트/프로그래머스_Level1' 카테고리의 다른 글
  • 37. 비밀지도 찾기
  • 36. 예산
  • 34. X만큼 간격이 있는 n개의 숫자
  • 33. 행렬의 덧셈
논곰
논곰
현재 2년 유목하고, 3년 이상 리테일 쪽에서 머신러닝 엔지니어로 잠시 정착 중인 AI 엔지니어입니다.
  • 논곰
    에이아이 유목민
    논곰
  • 전체
    오늘
    어제
    • 분류 전체보기 (200)
      • 기술 견문록 (22)
        • MLOps (8)
        • ProductServing (5)
        • 협업 툴 (3)
        • Error Collecting (2)
        • 컨퍼런스 (1)
        • 자격증 (1)
      • IT 견문록 (10)
        • 추가 학습 정리 (10)
      • 알고리즘_코딩테스트 (162)
        • 프로그래머스_Level1 (40)
        • 백준코딩테스트_단계별문제풀이 (14)
        • 이것이 코딩테스트다 (63)
        • 2021_알고리즘 스터디 (30일) (28)
        • 주간코딩 스터디 (주코스) (17)
      • 독서 견문록 (6)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    기술면접
    정렬
    다시보기
    단계별문제풀이
    백트랙킹
    dp
    dfs
    Level2
    ODQA
    프로그래머스
    이코테
    U_stage
    알고리즘_스터디
    부스트캠프_AITech3기
    백준
    구현
    mrc
    주간회고
    이진탐색
    최단경로
    글또
    MLFlow
    파이썬 3
    그리디
    그래프이론
    Level1
    Level2_PStage
    python3
    부스트캠프_AITech_3기
    알고리즘스터디
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
논곰
35. 별 찍기
상단으로

티스토리툴바