Milky's note

[HackerRank](E) Draw The Triangle 2 본문

SQL/SQL 코딩 테스트-HackerRank

[HackerRank](E) Draw The Triangle 2

밀뿌 2022. 3. 26. 00:06

https://www.hackerrank.com/challenges/draw-the-triangle-2/problem?isFullScreen=true&h_r=next-challenge&h_v=zen 

 

Draw The Triangle 2 | HackerRank

Draw the triangle pattern using asterisks.

www.hackerrank.com

 

[문제]

P(R) represents a pattern drawn by Julia in R rows. The following pattern represents P(5):

* 
* * 
* * * 
* * * * 
* * * * *

Write a query to print the pattern P(20).

 

 

[답]

- mysql

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

이전문제와 반대되는 케이스이다.

처음에 1부터 시작해서 20개까지의 별을 찍는 문제이다.

마찬가지로 변수 설정을 위해 set를 사용해주었고 대입을 하기 위해 := 를 사용해서 변수를 대입해주었다.

이 문제는 라인이 추가될 수록 별의 갯수가 늘어나기 때문에 변수 := 변수 +1 에 대입해주었다.

Comments