@ddukbbok_kang

하고 싶은 건 일단 해봅니다.

SQL/HackerRank

[해커랭크 easy] Draw The Triangle 2(MySQL)

강떡볶 2022. 3. 16. 13:52

https://www.hackerrank.com/challenges/draw-the-triangle-2/problem?isFullScreen=true 

 

Draw The Triangle 2 | HackerRank

Draw the triangle pattern using asterisks.

www.hackerrank.com

 

1) 첫 번째 풀이

set @row := 0;
select repeat('* ', @row := @row + 1) from information_schema.tables where @row < 20

 

2) 두 번째 풀이

declare @row int = 1
while (@row < 21)
begin
    print replicate('* ', @row)
    set @row = @row + 1
end

 

이것 역시 나한테는 첫 번째 방법이 좀 더 직관적이게 느껴진다.

사실 근데 좀 더 파이썬스러운 건 2번이긴 함...