본문 바로가기

verdantjuly

(340)
javascript 최대공약수를 이용해 분수의 합 구하기 알게 된 것 기약분수 : 분모와 분자를 그들의 최대공약수로 나누면 기약분수 최대공약수로 나누면 나머지가 0 시도 let numer = numer1*denom2 + numer2*denom1 let denom = denom1*denom2 이후 구글링 한 답안을 이해하려고 하였음 문제 프로그래머스 코딩테스트 입문 : 분수의 합 (바로가기) 첫 번째 분수의 분자와 분모를 뜻하는 numer1, denom1, 두 번째 분수의 분자와 분모를 뜻하는 numer2, denom2가 매개변수로 주어집니다. 두 분수를 더한 값을 기약 분수로 나타냈을 때 분자와 분모를 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. 풀이 function solution(numer1, denom1, numer2, ..
TIL 20230504 1. javascript : = , ==, === 문제 if (a=b){출력} 시도 검색을 통해 a===b로 시도한 사람을 발견하여 a===b에 대해 공부하였다. 해결 if (a===b){출력} // a 와 b가 타입이 같을 경우 a==b도 사용 가능 알게된 것 = : 할당 == : 비교 > 값이 같고 타입이 다를 경우 자동 형변환 한 뒤 값을 비교한다. === : 비교 > 두 변수의 타입까지 같아야 한다. 할당과 비교는 다르다. 2. javascript : for 문의 기본 동작 원리 문제 function solution(n) { let answer = 0 for(let i=0,i
javascript for 문 과 if 문을 함께 사용하는 예 알게 된 것 1. 더하기 할당 x += y x = x + y 두 식은 같다. 2. for 문의 기본 원리 for (시작;조건;동작){ 조건이 일치 할 경우 동작을 하면서 돌리고 싶은 것 } 소괄호 ( ) 안은 세미콜론 ; 이다!! ,로 구분하지 않기! 문제 프로그래머스 코딩테스트 입문 : 짝수의 합 (바로가기) 정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요. 풀이 function solution(n) { let answer = 0 for(let i=0;i
javascript = , == , === 의 차이 알게 된 것 = : 할당 == : 비교 > 값이 같고 타입이 다를 경우 자동 형변환 한 뒤 값을 비교한다. === : 비교 > 두 변수의 타입까지 같아야 한다. 오류 = Error == Pass === Pass 문제 프로그래머스 코딩테스트 입문 : 각도기 (바로가기) 각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요. 풀이 if(0 < angle && angle < 90) { return 1 } else if(angle == 90) { return 2 } else if(90 < a..