[프로그래머스] - 직사각형 별찍기 - Go

jsbak·2021년 7월 2일
0

알고리즘

목록 보기
19/19

링크 : https://programmers.co.kr/learn/courses/30/lessons/12969?language=go

문제설명

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

제한 사항

n과 m은 각각 1000 이하인 자연수입니다.

문제 풀이

반복문 사용

  • for문은 세미콜론을 기준으로 세 부분으로 나뉘며, 각각 비워두는 것도 가능합니다.
    타 언어와는 달리 괄호()가 없고, 중괄호{}가 필수
    init statement ; condition expression ; post statement {}
  • Go언어에 반복문은 for문이 유일합니다. while문을 써야 할 경우에는 다음과 같이 for문을 사용
    for 조건 {}

소스코드

package main

import "fmt"

func main() {
    var a, b int
    fmt.Scan(&a, &b)
    for i:=0 ; i<b; i++ {
        for j:=0 ; j<a; j++ {
            fmt.Printf("*")
        }
        fmt.Print("\n")
    }
}
profile
끄적끄적 쓰는곳

0개의 댓글