본문 바로가기

IT To do and To was

코테 8일차

728x90
반응형

오늘은 제주도 와서 안하려고했는데 잠이 안와서 하게되었다..ㅜㅜㅜ

 

1. 햄버거 만들기

function solution(ingredient) {
    var answer = 0;
    let arr = [];
    for(let i = 0 ; i < ingredient.length; i++){
        if(ingredient[i]=== 1){
            if(arr.includes(3)){
                for(let j = 0 ; j < arr.length; j++){
                if(arr[j] === 3){
                    arr.splice(j,1)
                    answer = answer + 1;
                    break;
                }
             }    
            }else{
                arr.push(1);    
            }
            
            
        } else if(ingredient[i] === 2){
            for(let j = 0 ; j < arr.length; j++){
                if(arr[j] === 1){
                    arr[j] = 2;
                    break;
                }
            }
        } else {
             for(let j = 0 ; j < arr.length; j++){
                if(arr[j] === 2){
                    arr[j] =3
                    break;
                }
            }
        }
        
    }
    return answer;
}

 

 

잘 한 거 같은데 왜 안될까 문젤 내가 잘못이해하고있는걸까? 빵을 1231 이 어서 출력되는 항목 중간에 생기는 건 따로 저장.. 이 아닌건가

 

2. n의 배수 

function solution(num, n) {
    return num % n === 0 ? 1: 0;
}

 

3. 배열의 길이에 따라 다른 연산하기

function solution(arr, n) {
    var answer = [];
    if(arr.length % 2 === 0){
        for(let i = 1; i < arr.length ; i = i +2){
          arr[i] += n             
        }
    } else {
        for(let i = 0; i < arr.length ; i = i + 2){
            arr[i] += n
        }
    }
    return arr;
}

4. 문자열로 변환

function solution(n) {
    return n+"";
}

 

5. 문자열을 정수로 변환하는 방법

  Number() 사용 or 앞에 + 연산자 사용 or parseInt()사용

 

나는 Number()이 편한듯

 

진짜 오늘 안하려고했는데.. 커피마셔가지구..흑

728x90
반응형

'IT To do and To was' 카테고리의 다른 글

코테 9일 차  (0) 2024.09.07
코테 7일차  (0) 2024.09.02
코테연습 6일차 (vl2 시작)  (2) 2024.09.01
코테연습 6일차  (0) 2024.08.31
코테연습 5일차  (0) 2024.08.31