@ddukbbok_kang

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

SQL/HackerRank

[해커랭크 Easy] Draw The Triangle 1(MySQL)

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

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

 

Draw The Triangle 1 | HackerRank

Draw the triangle pattern using asterisks.

www.hackerrank.com

 

1) 첫 번째 풀이

set @number = 21;
select repeat('* ', @number := @number - 1) from information_schema.tables;

 

2) 두 번째 풀이

DECLARE @i INT = 20
WHILE (@i > 0) 
BEGIN
   PRINT REPLICATE('* ', @i) 
   SET @i = @i - 1
END

 

나한테는 첫 번째 풀이가 더 맞는 것 같다.

이번 기회로 변수 선언하는 거 공부해봐야지.

파이썬은 변수 선언하는 게 쉬운데 sql은 너무 낯선 거 같다ㅠㅠ