You are looking for information, articles, knowledge about the topic nail salons open on sunday near me 자바 스크립트 별 찍기 on Google, you do not find the information you need! Here are the best content compiled and compiled by the Chewathai27.com/to team, along with other related topics such as: 자바 스크립트 별 찍기 자바스크립트 별찍기 다이아몬드, 자바 반복문 별찍기, 자바 스크립트 다이아몬드 찍기, 자바스크립트 별찍기 모래시계, 자바 거꾸로 별 찍기, 자바스크립트 while 별찍기, 자바스크립트 삼각형, 자바 스크립트 별 찍기 alert
[Javascript] for문을 이용해서 별찍기 – 어제 오늘 내일
- Article author: hianna.tistory.com
- Reviews from users: 14038 Ratings
- Top rated: 4.4
- Lowest rated: 1
- Summary of article content: Articles about [Javascript] for문을 이용해서 별찍기 – 어제 오늘 내일 지난번에는 for문의 기본적인 사용방법을 알아보았습니다. [Javascript] 반복문(1) – for 이번에는 for문을 응용한 다양한 형태의 별찍기 예제를 공유 … …
- Most searched keywords: Whether you are looking for [Javascript] for문을 이용해서 별찍기 – 어제 오늘 내일 지난번에는 for문의 기본적인 사용방법을 알아보았습니다. [Javascript] 반복문(1) – for 이번에는 for문을 응용한 다양한 형태의 별찍기 예제를 공유 … 지난번에는 for문의 기본적인 사용방법을 알아보았습니다. [Javascript] 반복문(1) – for 이번에는 for문을 응용한 다양한 형태의 별찍기 예제를 공유합니다. 정사각형 별찍기 See the Pen 반복문 by anna (@hiann..
- Table of Contents:
어제 오늘 내일
[Javascript] for문을 이용해서 별찍기 본문정사각형 별찍기
삼각형 별찍기
거꾸로 삼각형 별찍기
정삼각형 별찍기
거꾸로 정삼각형 별찍기
다이아몬드 별찍기
Javascript (자바스크립트) 예제 – 별찍기 :: About Web
- Article author: abcdqbbq.tistory.com
- Reviews from users: 14329 Ratings
- Top rated: 3.5
- Lowest rated: 1
- Summary of article content: Articles about Javascript (자바스크립트) 예제 – 별찍기 :: About Web Javascript (자바스크립트) 예제 – 별찍기 … 별 찍기에 대해서 연습해보려 한다. … 위 형태의 별 모양은 반복문을 돌려서 출력할 수 있다. …
- Most searched keywords: Whether you are looking for Javascript (자바스크립트) 예제 – 별찍기 :: About Web Javascript (자바스크립트) 예제 – 별찍기 … 별 찍기에 대해서 연습해보려 한다. … 위 형태의 별 모양은 반복문을 돌려서 출력할 수 있다. 반복문을 사용하여 많이 연습하는 예제 중 하나인 별 찍기에 대해서 연습해보려 한다. 1. 별찍기 기본 * ** *** **** ***** 위 형태의 별 모양은 반복문을 돌려서 출력할 수 있다. for (var i = 1; i <= 5; i++){..Javascript , Vue.js, Jquery, ajax, HTML, CSS, Sass 등 이론 정리
- Table of Contents:
Javascript (자바스크립트) 예제 – 별찍기
티스토리툴바
조건문과 반복문을 이용해 별을 찍어보기 (feat. Javascript) :: 개발 여행
- Article author: junjangsee.tistory.com
- Reviews from users: 16175 Ratings
- Top rated: 4.5
- Lowest rated: 1
- Summary of article content: Articles about 조건문과 반복문을 이용해 별을 찍어보기 (feat. Javascript) :: 개발 여행 모든 프로그래밍의 언어를 배울 때 별찍기는 누구나 거쳐가는 학습 커리큘럼일 것입니다.. 반복문과 조건문을 공부하는데에 주로 사용되지만 기초 … …
- Most searched keywords: Whether you are looking for 조건문과 반복문을 이용해 별을 찍어보기 (feat. Javascript) :: 개발 여행 모든 프로그래밍의 언어를 배울 때 별찍기는 누구나 거쳐가는 학습 커리큘럼일 것입니다.. 반복문과 조건문을 공부하는데에 주로 사용되지만 기초 … 모든 프로그래밍의 언어를 배울 때 별찍기는 누구나 거쳐가는 학습 커리큘럼일 것입니다. 🌠 반복문과 조건문을 공부하는데에 주로 사용되지만 기초 알고리즘 사고력을 키우는데도 아주 확실한 역할을 하기 때문..프론트엔드 엔지니어로 업무하고 있는 Tigger의 블로그입니다. 🙂
- Table of Contents:
직각삼각형
역직각삼각형
피라미드
왕관
TAG
관련글 관련글 더보기
POPULAR POSTS
티스토리툴바
[Zerocho-02] 별찍기연습 (반복문 연습하기)
- Article author: blockmonkeys.tistory.com
- Reviews from users: 19183 Ratings
- Top rated: 5.0
- Lowest rated: 1
- Summary of article content: Articles about [Zerocho-02] 별찍기연습 (반복문 연습하기) 이번 시간에는 원래 구구단 게임을 만들기로 했는데, 구구단 게임을 하기 전에 잠시 반복문 연습을 위해 별찍기를 해보도록 하겠습니다. 1. …
- Most searched keywords: Whether you are looking for [Zerocho-02] 별찍기연습 (반복문 연습하기) 이번 시간에는 원래 구구단 게임을 만들기로 했는데, 구구단 게임을 하기 전에 잠시 반복문 연습을 위해 별찍기를 해보도록 하겠습니다. 1. 이번 시간에는 원래 구구단 게임을 만들기로 했는데, 구구단 게임을 하기 전에 잠시 반복문 연습을 위해 별찍기를 해보도록 하겠습니다. 1. 1개씩 증가하는 별찍기 * ** *** **** ***** 위와 같은 형태의 별을 반..
- Table of Contents:
태그
‘Be a Client DeveloperJS’ Related Articles
티스토리툴바
JavaScript/자바스크립트별찍기.txt at master · KimMyeongJin/JavaScript · GitHub
- Article author: github.com
- Reviews from users: 49603 Ratings
- Top rated: 3.3
- Lowest rated: 1
- Summary of article content: Articles about JavaScript/자바스크립트별찍기.txt at master · KimMyeongJin/JavaScript · GitHub 반복문 (별찍기 연습). 1~5까지 별찍기. for (var star = 1; star <= 5; star += 1){. console.log('*'.repeat(star)). } 5~1까지 별찍기. ...
- Most searched keywords: Whether you are looking for JavaScript/자바스크립트별찍기.txt at master · KimMyeongJin/JavaScript · GitHub 반복문 (별찍기 연습). 1~5까지 별찍기. for (var star = 1; star <= 5; star += 1){. console.log('*'.repeat(star)). } 5~1까지 별찍기. Contribute to KimMyeongJin/JavaScript development by creating an account on GitHub.
- Table of Contents:
JavaScript자바스크립트별찍기txt
Footer
[자바스크립트 연습문제] 13 별찍기 예제 :: Ian H Blog
- Article author: a-mean-blog.tistory.com
- Reviews from users: 22860 Ratings
- Top rated: 3.2
- Lowest rated: 1
- Summary of article content: Articles about [자바스크립트 연습문제] 13 별찍기 예제 :: Ian H Blog [자바스크립트 연습문제] 13 별찍기 예제. Ian H. 2018. 10. 27. … 반복문을 사용하여 위 그림처럼 별문자를 출력하려면 어떻게 코딩해야 할까요? …
- Most searched keywords: Whether you are looking for [자바스크립트 연습문제] 13 별찍기 예제 :: Ian H Blog [자바스크립트 연습문제] 13 별찍기 예제. Ian H. 2018. 10. 27. … 반복문을 사용하여 위 그림처럼 별문자를 출력하려면 어떻게 코딩해야 할까요? 별찍기 예제는 반복문을 연습하는데 좋은 예제입니다. 반복문을 사용하여 위 그림처럼 별문자를 출력하려면 어떻게 코딩해야 할까요? 이 글에서는 우선 위 그림처럼 별찍는 방법을 설명한 후, 다른 모양으로 별찍..Ian H의 티스토리 블로그입니다.
- Table of Contents:
연습문제 13-1
연습문제 13-2
연습문제 13-3
(자바스크립트 알고리즘) 직사각형 별찍기 – kimyang-sun
- Article author: kimyang-sun.tistory.com
- Reviews from users: 14612 Ratings
- Top rated: 4.0
- Lowest rated: 1
- Summary of article content: Articles about (자바스크립트 알고리즘) 직사각형 별찍기 – kimyang-sun 자바스크립트 알고리즘 (Programmers). 직사각형 별찍기! 문제 설명. 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. …
- Most searched keywords: Whether you are looking for (자바스크립트 알고리즘) 직사각형 별찍기 – kimyang-sun 자바스크립트 알고리즘 (Programmers). 직사각형 별찍기! 문제 설명. 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 직사각형 별찍기! 문제 설명 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한 조건 n과 m은 각각 100..
- Table of Contents:
태그
‘코딩 기록자바스크립트 알고리즘’ Related Articles
티스토리툴바
See more articles in the same category here: Top 673 tips update new.
[Javascript] for문을 이용해서 별찍기
지난번에는 for문의 기본적인 사용방법을 알아보았습니다.
[Javascript] 반복문(1) – for이번에는 for문을 응용한 다양한 형태의 별찍기 예제를 공유합니다.
정사각형 별찍기
See the Pen 반복문 by anna (@hianna) on CodePen.
삼각형 별찍기
See the Pen 반복문 by anna (@hianna) on CodePen.
See the Pen 반복문 by anna (@hianna) on CodePen.
거꾸로 삼각형 별찍기
See the Pen 반복문 by anna (@hianna) on CodePen.
See the Pen 반복문 by anna (@hianna) on CodePen.
정삼각형 별찍기
See the Pen 반복문 by anna (@hianna) on CodePen.
거꾸로 정삼각형 별찍기
See the Pen 반복문 by anna (@hianna) on CodePen.
다이아몬드 별찍기
See the Pen 반복문 by anna (@hianna) on CodePen.
별찍기는 반복문을 배우면서 해보는 실습이지만
생각보다 쉽지 않네요.
Javascript (자바스크립트) 예제 – 별찍기
반응형
반복문을 사용하여 많이 연습하는 예제 중 하나인
별 찍기에 대해서 연습해보려 한다.
1. 별찍기 기본
*
**
***
****
*****
위 형태의 별 모양은 반복문을 돌려서 출력할 수 있다.
for (var i = 1; i <= 5; i++){ // 별 개수의 초기값 1; 최대 별 개수 5; 별개수는 1씩증가 console.log("*".repeat(i)); // 문자열.repeat(n)이라는 함수로 문자열을 n번 만큼 반복할 수 있다. } 또한 반대 모양인 ***** **** *** ** * 의 모양도 앞서 사용한 반복문을 응용해서 만들 수 있다. for (var i = 5; i >= 1; i–){ // 별 개수의 초기값 5; 별 개수 최소값 1; 별개수는 1씩감소 console.log(“*”.repeat(i)); }
2. 별찍기 응용
이제 별이 왼쪽에 붙는 형태가 아닌
오른쪽에 붙여서 별을 표현할 수 있다.
for(var i = 1; i <=5; i++){ console.log(" ".repeat(5 - i) + "*".repeat(i)); } // " "의 공백을 repeat()시켜줘서 별모양 앞에 여백을 준다. // 이 때, 여백의 칸 수는 별의 수와는 다르게 // 4 -> 3 -> 2 -> 1 로 줄어들기 때문에 5 – i 를 적용시켜주었다.
반대의 경우
for(var i = 5; i >= 1; i–){ console.log(” “.repeat(5 – i) + “*”.repeat(i)); } // 공백이 0 -> 1 -> 2 -> 3 -> 4 의 순서로 추가되기 때문에 // i 값이 5로 바뀐 상황에서 5 – i로 적용한다.
3. 별찍기 심화
이제 한 쪽으로 치우친 별이 아닌,
트리 형태, 거꾸로 된 트리 형태를 만들어 볼 것이다.
*
***
*****
*******
*********
for (var i = 1; i <= 9; i = i+2){ // 별의 최대 개수 9개; 별의 개수는 1-3-5-7-9로 2개씩 증가 console.log(" ".repeat((9-i)/2) + "*".repeat(i)) } // 공백의 수는 4 -> 3 -> 2 -> 1 로 // (9-i)/2 를 적용해준다.
거꾸로 된 트리 형태로는 아래의 소스를 적용할 수 있다.
for (var i = 9; i >= 1; i = i-+2){ // 별의 최대 개수 9개; 별의 개수는 1-3-5-7-9로 2개씩 증가 console.log(” “.repeat((9-i)/2) + “*”.repeat(i)) }
이 처럼 반복문을 사용해서 원하는 모양을 만들 수 있다.
반응형
조건문과 반복문을 이용해 별을 찍어보기 (feat. Javascript)
모든 프로그래밍의 언어를 배울 때 별찍기는 누구나 거쳐가는 학습 커리큘럼일 것입니다. 🌠
반복문과 조건문을 공부하는데에 주로 사용되지만 기초 알고리즘 사고력을 키우는데도 아주 확실한 역할을 하기 때문에 다양한 별찍기의 예제를 가지고 충분히 연습하는 것이 좋습니다.
저는 자바스크립트로 구현하지만 대부분의 언어는 비슷한 형태를 가지고 있으니 해당 언어에 맞게 연습하면 되겠습니다.
모든 높이와 별, 공백은 아래의 값을 전제로 진행합니다.
var STAR = “*”; var SPACE = ” “; var HEIGTH = 5;
직각삼각형
for (var i = 0; i < HEIGTH; i += 1) { var result = ""; for (var j = 0; j < i + 1; j += 1) { result += STAR; } console.log(result); } 높이가 낮아질수록 별이 하나씩 추가되는 규칙을 가지고 있습니다. 그래서 i가 하나 추가될 때마다 별을 추가하여 출력하였습니다. 역직각삼각형 for (var i = 0; i < HEIGTH; i += 1) { var result = ""; for (var j = 0; j < HEIGTH; j += 1) { if (j < HEIGTH - (i + 1)) { result += SPACE; } else { result += STAR; } } console.log(result); } 역직각삼각형은 높이가 낮아질수록 공백이 없어지고 별이 채워지는 규칙을 가지고 있습니다. 그러면 공백, 별 이 두가지가 각각의 상황에 맞추어 그려져야 하기 때문에 특정 조건이 필요하단 것을 알 수 있겠죠? 저는 먼저 공백을 그리는 조건을 구했습니다. 총 5개의 j 중 i의 증가에 따라 하나씩 공백이 줄어드는 것을 파악했습니다. 즉, i가 증가하면 공백의 갯수가 줄고, 별이 증가하니 전체 높이에서 i를 제거하면서 내려가면 별이 증가할 것입니다. 그래서 j가 증가하면서 공백을 추가하고 만약 공백이 들어가는 j 값이 아니라면 별을 추가하였습니다. 피라미드 for (var i = 0; i < HEIGTH; i += 1) { var result = ""; for (var j = 0; j < HEIGTH + (HEIGTH - 1); j += 1) { if (j <= HEIGTH - 1 + i && j >= HEIGTH – 1 – i) { result += STAR; } else { result += SPACE; } } console.log(result); }
피라미드는 높이가 낮아질수록 공백 대신 별이 양쪽으로 하나씩 추가되는 규칙을 가지고있습니다.
중앙을 기준으로 양 옆으로 확장하고 있기 때문에 중앙, 좌, 우를 그리는 조건이 있어야한다는 것을 유추할 수 있습니다.
또한 j의 길이가 높이와는 다르기 때문에 높이에 따른 넓이의 공식도 필요한 것을 유추했습니다.
먼저 중앙일 때는 총 j 갯수의 중앙일 것입니다. 이 전에 높이에 따른 넓이를 알아야 중앙을 찾겠죠?
증가의 규칙성을 찾아 HEIGTH + (HEIGTH – 1) 라는 공식을 통해 5일 때는 9, 3일 때는 5 등 높이에 따른 넓이 공식을 활용해 총 넓이를 구하고, 이 중앙값인 4를 찾아냈습니다.
그리고 이 값은 높이에서 1을 뺀 HEIGTH – 1 이라는 것도 알아냈습니다.
그리고 중앙값을 기점으로 좌, 우로 j 값에 따라 추가가 되기 때문에 i 의 증가에 따라 왼쪽은 j값이 작아지면서 별이 추가되고, 오른쪽은 j값이 커지면서 별이 추가되기 때문에 둘 다 해당되는 경우에는 별을 추가하고 아니라면 공백을 추가해주었습니다.
여기서 AND 연산자를 사용한 이유는 두 조건이 모두 만족하는 j 값이어야 별을 그려야하기 때문입니다.
또한 같은 값일 때도 고려를 해야 정중앙일 때를 처리할 수 있습니다.
왕관
var HEIGHT_LENGTH = HEIGTH + (HEIGTH – 1); for (var i = 0; i < HEIGTH; i += 1) { var result = ""; for (var j = 0; j < HEIGHT_LENGTH; j += 1) { if (i >= j || j >= HEIGHT_LENGTH – (i + 1)) { result += STAR; } else { result += SPACE; } } console.log(result); }
왕관은 높이가 낮아질수록 양 끝점을 기준으로 하나씩 별이 추가되어 최종 한 줄이 완성되는 규칙을 가지고 있습니다.
중앙을 기점으로 좁아지고 있기 때문에 좌, 우를 그리는 조건을 유추해야합니다.
또한 피라미드와 동일하게 높이에 따른 넓이를 구하는 공식도 필요합니다.
먼저 i와 j가 비례하여 왼쪽 별을 그린다는 것을 파악하여 i가 j보다 크거나 같을 때 별을 그리면 왼쪽 별이 그려지겠죠?
오른쪽은 총 길이에 비례하여 i가 증가함에 따라 별이 증가하는 것을 파악할 수 있습니다.
그래서 i가 증가하면서 해당 값보다 j 값이 더 크다면 별을 그려주는 조건을 추가했습니다.
여기서는 OR 연산자를 사용했는데, 그 이유는 둘다 만족하는 것이 아닌 둘 중에 하나만 만족하더라도 별을 그려야 하기 때문입니다.
So you have finished reading the 자바 스크립트 별 찍기 topic article, if you find this article useful, please share it. Thank you very much. See more: 자바스크립트 별찍기 다이아몬드, 자바 반복문 별찍기, 자바 스크립트 다이아몬드 찍기, 자바스크립트 별찍기 모래시계, 자바 거꾸로 별 찍기, 자바스크립트 while 별찍기, 자바스크립트 삼각형, 자바 스크립트 별 찍기 alert