[TIL] # 26 Code Kata 알고리즘

Code Kata 첫번째 문제

const twoSum = (nums, target) => {
//아래 코드를 작성해주세요.
	for(let i = 0; i < nums.length; i++){
    	for(let j = i+1; j < nums.length; j++){
        if(nums[i] + nums[j] === target){
        	return [i,j];
        }
    }
}
  1. twoSum함수에 인자 nums 숫자배열을 길이를 찾기 위해 for로 돌렸다.
    이중 for 로 j는 0부터가 아닌 i+1 부터 시작 !
  2. if 조건문으로 nums에 첫번째 인덱스 값과 두번째 인덱스 값을 더하여 target
    즉, 더해서 나올 수 있는 합계[target]과 비교했다.
    배열 i와 j로 리턴 ! ! !

좋은 웹페이지 즐겨찾기