[C] LV.1 문자열을 정수로 바꾸기

2021. 11. 3. 14:51·알고리즘/프로그래머스
728x90
 

코딩테스트 연습 - 직사각형 별찍기

이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한 조건 n과 m은 각각 1000 이하인 자연수

programmers.co.kr

내 코드

int main(void) {
    int a;
    int b;

    scanf("%d %d", &a, &b);

    for(int i = 0; i < b; i++) {
        int j = 0;
        while(j < a) {
            printf("*");
            j++;
        }
        printf("\n");
    }

    return 0;
}

한 수 배울 코드

#include <stdio.h>

int main(void) {
    int a;
    int b;
    scanf("%d %d", &a, &b);
    for(int i=0; i<a*b;i++){
        printf("*");
        if((i+1)%a == 0){
            printf("\n");
        }
    }

    return 0;
}
  • 단일 반복문이지만 시간복잡도는 O(nm) 이다. 왜냐 결국 반복횟수가 줄어든 것은 아니기 때문.
  • 조건문을 이용해 1행의 *이 가득차면 개행을 하게끔 함.

군대 복귀 기념 그리고 대학 대비..? 지옥의 C언어 복습 시작.

저작자표시

'알고리즘 > 프로그래머스' 카테고리의 다른 글

[C] LV.2 주식가격  (0) 2021.11.10
[C] LV.2 삼각 달팽이  (0) 2021.11.04
[C] LV.1 없는 숫자 더하기  (8) 2021.11.03
'알고리즘/프로그래머스' 카테고리의 다른 글
  • [C] LV.2 주식가격
  • [C] LV.2 삼각 달팽이
  • [C] LV.1 없는 숫자 더하기
기짜낭
기짜낭
생각이 많지만, 지금 내가 해야할 것을 하자.
  • 기짜낭
    So tired
    기짜낭
    • 분류 전체보기 (199)
      • 개발 (11)
        • Javascript (19)
        • Typescript (5)
        • Canvas (8)
        • React (13)
        • C (3)
      • 활동 (63)
        • 개인 프로젝트 (33)
        • 나눔 서포터즈 3기 (9)
        • 멋쟁이 사자처럼 (7)
        • 0&1 C++ 자료구조 스터디 (0)
        • 제 9회 창업 아이디어톤 (3)
        • Poom (ZeroWasteShop) (3)
        • 해커톤 (2)
        • 우테코 프리코스 7기 (6)
      • 알고리즘 (27)
        • 알고리즘 정리 (5)
        • 백준 (18)
        • 프로그래머스 (4)
      • 강연 (7)
      • 독서 (18)
      • 회고 & 생각 (16)
        • 연간회고 (4)
      • 기타 (5)
  • 블로그 메뉴

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

  • 공지사항

    • ※ 예전 블로그
  • 인기 글

  • 태그

    1주에 1권씩
    TypeScript
    CSS
    1주 1권
    HTML5
    canvas
    Javascript
    백준
    타입스크립트
    ES6
    Erica
    독후감
    독서
    프론트엔드
    개발자
    react
    군대
    3기
    에리카
    개념
    프로그래밍
    알고리즘
    tutorial
    개발
    한양대학교
    대학
    우테코
    HTML
    프로젝트
    디자인
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
기짜낭
[C] LV.1 문자열을 정수로 바꾸기
상단으로

티스토리툴바