JS. 반복문, 조건문 문제풀이

Jiyun Park ·2021년 12월 1일
0

멋사 프론트엔드스쿨 22일차
조건문, 반복문 문제풀이

어제 나왔던 JS문제를 푸는 것으로 오늘의 수업을 시작했다. 문제는 다음과 같다.

  1. 다음 값의 평균과 표준편차를 구하기
    [10, 20, 30, 10, 20, 30, 40, 10]

일단 평균값은 다음과 같이 풀이를 했다.

let numbers = [10, 20, 30, 10, 20, 30, 40, 10]; 
let result = 0; 
for (let value of numbers) {
    result
}
  1. 다음 문자열의 평균을 구하기
    '5, 4, 10, 2, 5'

    let data = '5, 4, 10, 2, 5'.split(','); 
    let 합계  = 0; 
    for (let i of data) {
        합계 +=  parseInt(i);  
    }
    console.log(합계/data.length); 
  2. 다음 array 자릿수의 합을 구하기

    let data = [11, 22, 33, 111, 2]; 
    data + ''; 
    data = data + ''; 
    data = '11,22,33,111,2'.replace(/,/g,'');
    
    let 합계 = 0; 
    for (let i of data) {
     합계 += parseInt(i); 
    }
  3. 숫자에 콤마찍기

// 콤마 찍기 2
navigator.language
const n = 12345.6789;
n.toLocaleString('ko-KR');

// 콤마 찍기 3
let n = 12345678;
n += '';
reverse = '';
// 문자열 뒤집기
for (let i = 0; i < n.length; i++) {
  reverse = n[i] + reverse;
}
console.log(reverse);

let sample = '';
count = 0;
for (let i = 0; i < reverse.length; ++i) {
  if (count < 2){
    sample += reverse[i];
    ++count;
  } else {
    sample += reverse[i];
    sample += ','
    count = 0;
  }
}
console.log(sample);
profile
the best is yet to come

0개의 댓글