Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Visual Studio
- queryset
- HTML
- Push
- COMMIT
- PyCharm
- GIT
- MSSQL
- hackerrank
- anaconda3
- python3
- dbadvgrid
- TMS
- Django
- 백준
- advColumnGrid
- github
- Delphi
- pyhcarm
- blog
- get_object_or_404
- delphi 10.3
- python 3.7
- 델파이
- templates
- rank
- 중복제거
- pythonanywhere
- c#
- declare
Archives
- Today
- Total
DevHyun
Draw The Triangle 1 본문
www.hackerrank.com/domains/sql
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).
번역 : 5개부터 시작해서 하나씩 줄여나가면서 별을 찍었듯이 20개 부터 시작해서 별을 찍어라
프로그래밍 언어 시작할때 반복문 예제로 많이 쓰이는 그 문제!
풀이 : 일단 SELECT 문으로는 힘들것 같아서 프로시져를 사용하기로 생각했음!
생각보다 어려웠다. PRINT REPLICATE를 몰랐다면 못풀었을 듯..
REPLICATE 함수 자체는 원하는 숫자만큼 원하는 문자를 추가하는 함수
DECLARE @IDX INT
SET @IDX = 20
WHILE @IDX > 0
BEGIN
PRINT REPLICATE('* ', @IDX)
SET @IDX = @IDX - 1
END;
'SQL > HACKERRANK' 카테고리의 다른 글
Occupations (0) | 2020.11.03 |
---|---|
Print Prime Numbers (0) | 2020.10.29 |
Weather Observation Station 5 (0) | 2020.10.29 |
Weather Observation Station 4 (0) | 2020.10.29 |
Weather Observation Station 3 (0) | 2020.10.29 |
Comments