var x = 15;
// 변수 x가 10보다 크고 20보다 작을 때 변수 x를 출력하는 조건식을 완성하라.
if (...) {
console.log(x);
}
let x = 15;
if(x > 10 && x < 20) {
console.log(x);
}
0
2
4
6
8
for (i = 0; i < 10; i++){
if(i%2 === 0) {
console.log(i);
}
}
02468
let str = "";
for(let i = 0; i < 10; i++){
if(i%2 === 0) {
str += i;
}
console.log(str);
}
/*
"0"
"0"
"02"
"02"
"024"
"024"
"0246"
"0246"
"02468"
"02468"
*/
❌ 문제 발생
console.log(str) 을 for 문 안에 잘못 넣어 콘솔도 반복되는 문제 발생 🥹
for 문 밖으로 console.log(str); 코드를 입력해야 된다.
9
7
5
3
1
for (i = 9; i > 0; i--){
if(i%2) {
console.log(i);
}
}
0
2
4
6
8
let i = 0;
while(i < 10) {
if (i%2 === 0){
console.log(i);
}
i++;
}
9
7
5
3
1
let i = 9;
while (i >0) {
if(i%2){
console.log(i);
}
i--;
}
45
let add = 0;
for (i = 0; i < 10; i++){
add += i;
}
console.log(add);
73
let str = 0;
for (i = 0; i < 20; i++){
if (i%2 !=0 && i%3 != 0) {
str += i;
}
}
console.log(str);
117
let str = 0;
for (i = 0; i < 20; i++){
if(i%2 === 0 || i%3 === 0) {
console.log(i);
str += i;
}
}
console.log(str);for (i = 1; i <= 6; i++){
if(i + i === 6) {
console.log(i);
}
}
[ 1, 5 ]
[ 2, 4 ]
[ 3, 3 ]
[ 4, 2 ]
[ 5, 1 ]
for (i = 1; i <= 6; i++){
if(i + i === 6) {
console.log(i); // 3
}
}
❌ 문제 발생
덜렁 3만 나오는 불상사 발생. 🤦♂️
// 높이(line)가 5 * ** *** **** *****
for (let star = 1; star <= 5; star++){
console.log('*'.repeat(star));
}
reapeat()
repeat()
메서드는 문자열을 주어진 횟수만큼 반복해 붙인 새로운 문자열을 반환한다.
또는
for (let i = 0; i < 5; i++){
let star = '';
for (let j = 0; j <= i; j++){
star += '*';
}
console.log(star);
}
***** **** *** ** *
for (let i = 0; i < 5; i++){
let star = '';
for (let j = 0; j < i; j++){
star += ' ';
}
for (let k = 5; k > i; k--){
star += '*';
}
console.log(star);
}
***** **** *** ** *
for (let star = 5; star > 0; star--){
console.log('*'.repeat(star));
}
또는
for (let i = 0; i < 5; i++){
let star = '';
for (let j = 5; j > i; j--){
star += '*';
}
console.log(star);
}
* ** *** **** *****
for (let i = 0; i < 5; i++){
let star = '';
for (let j = 5; j > i; j--){
star += ' ';
}
for (let k = 0; k <= i; k++){
star += '*';
}
console.log(star);
}
* *** ***** ******* *********
********* ******* ***** *** *
* *** ***** ******* ********* ******* ***** *** *
********** **** **** *** *** ** ** * *
var x = 15;
if ( 10 < x && x < 20) console.log(x);
for ( let i = 0; i < 10; i++) {
if( i % 2 === 0) console.log(i);
}
var evenStr = '';
for ( let i = 0; i < 10; i++) {
if ( i % 2 === 0) evenStr += i;
}
console.log(evenStr);
for ( let i = 10; i > 0; i--) {
if ( i % 2) console.log(i);
}
var even = 0;
while(even < 10) {
if( even % 2 === 0) console.log(even);
even++;
}
var odd = 10;
while(odd > 0) {
if ( odd % 2) console.log(odd);
odd--;
}
var sum = 0;
for ( let i = 0; i < 10; i++) {
sum += i;
}
console.log(sum);
var sum = 0;
for( let i = 0; i < 20; i++) {
if ( i % 2 && i % 3) sum += i;
}
console.log(sum);
또는
var sum = 0;
for( let i = 0; i < 20; i++) {
if ( i % 2 !== 0 && i % 3 !== 0) sum += i;
}
console.log(sum);
var sum = 0;
for ( let i = 0; i < 20; i++) {
if ( i % 2 ===0 || i % 3 === 0) {
sum += i;
}
}
console.log(sum);
또는
var sum = 0;
for ( let i = 0; i < 20; i++) {
if ( !(i % 2) || !(i % 3)) {
sum += i;
}
}
console.log(sum);
for ( let i = 1; i <= 6; i++) {
for ( let j = 1; j <= 6; j++) {
if ( i + j === 6) console.log(`[${i}, ${j}]`);
}
}
for ( let i = 0; i < 5; i++) {
var triangle = '';
for ( let j = 0; j <= i; j++) {
triangle += '*';
}
console.log(triangle);
}
for ( let i = 0; i < 5; i++) {
var triangle = '';
for ( let j = 0; j < i; j++) {
triangle += ' ';
}
for ( let k = 5; k > i; k--) {
triangle += '*';
}
console.log(triangle);
}
for ( let i = 0; i < 5; i++) {
var triangle = '';
for ( let j = 5; j > i; j--) {
triangle += '*';
}
console.log(triangle);
}
for ( let i = 0; i < 5; i++) {
var triangle = '';
for ( let j = 1; j < 5-i; j++) {
triangle += ' ';
}
for ( let k = 0; k <= i; k++) {
triangle += '*';
}
console.log(triangle);
}
for ( let i = 0; i < 5; i++) {
var triangle = '';
for ( let j = 5; j > i+1; j--) {
triangle += ' ';
}
for ( let k = 0; k < 2*i+1; k++) {
triangle += '*';
}
console.log(triangle);
}
for ( let i = 0; i < 5; i++) {
var triangle = '';
for ( let j = 0; j < i; j++) {
triangle += ' ';
}
for ( let k = 9; k >= 2*i+1; k--) {
triangle += '*';
}
console.log(triangle);
}
for ( let i = 0; i < 5; i++) {
var triangle = '';
for ( let j = 5; j > i+1; j--) {
triangle += ' ';
}
for ( let k = 0; k < 2*i+1; k++) {
triangle += '*';
}
console.log(triangle);
}
for ( let i = 0; i < 4; i++) {
var triangle = '';
for ( let j = 0; j <= i; j++) {
triangle += ' ';
}
for ( let k = 7; k >= 2*i+1; k--) {
triangle += '*';
}
console.log(triangle);
}
for(var i=0; i<5; i++){
var triangle = "";
for(var j=0; j<5; j++){
if(j<5-i){
triangle = triangle+"*";
}
else{
triangle = triangle+" ";
}
}
for(var j=0; j<5; j++){
if(j>=i){
triangle = triangle+"*";
}
else{
triangle = triangle+" ";
}
}
console.log(triangle);
}