Algorithm 3

Ted·2022년 5월 14일
0

Algorithm

목록 보기
5/7
post-thumbnail

문제

문제 코드

function solution(absolutes, signs) {
    var answer = 123456789;
    return answer;
}

내 코드 풀이

function solution(absolutes, signs) {
    var answer = 0;
    for ( let i = 0 ; i<signs.length; i++) {
        
        if(signs[i] == true) {
            answer += absolutes[i]
        } else { 
            answer += absolutes[i]*-1
        }
        
    }
    return answer;
}

한번에 풀기 실패.

문제를 보고 문제에서 원하는 답이 무엇인가에 대한 이해가 늦었고 function solution(absolutes, signs) 이렇게 solution 안의 값이 (absolutes, signs) 두 개가 있으니까 당황했다.

고민하다가 문제가 원하는 답이 무엇인지 이해가 도저히 안 되서 풀이를 보았다.

풀이만 보면 감쪽같이 아 문제가 무엇을 원했는지 알게 된다. 참..

한 번에 못 풀었다는게 분하면서도 내 문제점 그리고 숙지해야 할 것을 알게 되니 뭔가 희망이 보여서 좋다.

문제점

  1. function 안에 두 개의 값이 나왔을 때 당황 -> function에 대한 완벽한 숙지 x

  2. var answer = 0;이 저기에 위치하는 보다 더 정확한 역할의 의미 미숙

  3. if, else가 나왔을 때 그 코드를 어떻게 쓰는지에 대한 미숙함

profile
cording, arsenal, book, color

0개의 댓글