주어지는 3개의 수 중 최솟값 구하기 문제같은 코드이지만 축약해서 다음과 같이 쓸 수 있습니다.Math의 메소드 min을 이용해서 더 쉽게 풀 수 있습니다.https://developer.mozilla.org/ko/docs/Web/JavaScript/Refer
3개의 수가 주어질 경우, 삼각형을 만들 수 있는지 확인하기처음 문제를 풀 때엔 가장 큰 수를 골라 나머지 두 수의 합이 가장 큰수와 같은지 작은지 확인하는 방식으로 풀었는데, 문제 풀이 해설에서 sum을 구해두고 문제를 풀어나가는 걸 보고 느낀 바가 많습니다. 아직
학생 수가 주어지면, 몇 개의 연필 다스가 필요한지 구하기 연필 1다스는 12개로 고정값 Math의 메소드를 이용하면 다음과 같은 방법으로 풀 수 있습니다. 1. Math.floor() Math.floor는 주어진 수와 같거나 작은 정수를 반환합니다. https
index 값을 계속 더해준다고 생각하면 됩니다.배열 값의 합은 Array의 reduce(리듀서) 메소드를 사용하면 쉽게 구할 수 있습니다.(https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Glo
Number.MAX_SAFE_INTEGER이용MAX_SAFE_INTEGER 상수는 9007199254740991(9,007,199,254,740,991 또는 약 9000조)의 값을 갖습니다. javascript는 IEEE 754에 기술된 배정밀도 부동소숫점 형식 숫자체
return할 answer에 sum, min 기본 값을 할당합니다.최솟값은 앞선 문제와 같이 Number.MAX_SAFE_INTEGER를 이용한 방식을 활용하겠습니다.% 연산자는 나머지 값을 반환합니다. 2로 나눈 나머지 값이 1이면 홀수이고 0이면 짝수이므로 조건문으
7명이었던 난쟁이가 어느날 9명으로 늘어났습니다.그러나 백설공주는 7명의 난쟁이의 키의 합이 100임을 알고 있습니다. 이 정보를 이용해 가짜 난쟁이를 찾는 문제입니다.먼저 합을 구해야 합니다. 배열의 합은 reduce로 구할 수 있습니다.전체 키의 합에서 가짜 난쟁이
특정 문자를 다른 문자로 전부 바꾸는 문제주어진 문자열의 R값을 X로 바꿔봅니다.replace() 메소드를 사용하면 쉽게 바꿀 수 있습니다.(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/
주어진 String에서 특정 문자가 몇 개가 있는지 찾는 문제"COMPUTERPROGRAMMING" 문자열에서 "R"이 몇개나 있는지 찾는 문제입니다.split() 메소드를 사용하면 쉽게 풀 수 있습니다.R을 기준으로 string을 나누면, R의 갯수보다 1나 더 많은
대문자 찾기특정문자열에서 대문자를 찾아 갯수를 세는 문제입니다.charCodeAt()메소드를 사용하면 index에 해당하는 문자의 unicode 값을 리턴합니다.(https://developer.mozilla.org/en-US/docs/Web/JavaScrip
대문자로 통일모든 문자를 대문자로 통일하는 문제입니다.문자열 index에 해당하는 unicode 값을 리턴받을 수 있는 charCodeAt()을 사용한 뒤, 만약 대문자(65~90)사이의 문자가 아니면 대문자로 변경해줍니다.소문자들은 97~122 사이의 unicode값
가장 긴 문자열 찾기문자열 배열 중에서 가장 긴 문자열을 찾는 문제입니다.간단하게 조건문과 반복문을 이용해서 풀 수 있습니다.
중복문자 제거 문제indexOf() 메소드를 이용하면 찾고자 하는 요소를 찾을 경우 해당 값의 인덱스를 반환합니다. 만약 요소가 없을 경우 -1을 리턴합니다.(https://developer.mozilla.org/en-US/docs/Web/JavaScript/
큰 수 출력하기주어지는 배열에서 인접한 숫자 두 개 중 큰 수를 출력하는 문제입니다.가장 맨 앞에 있는 수는 출력에 무조건 넣습니다.배열이 아래와 같이 주어지면, 7와 3을 비교, 3과 9를 비교.... 6과 12를 각각 비교합니다.제일 처음 숫자는 가장 먼저 answ