본문 바로가기
  • 개발 / 공부 / 일상

programmers55

(Programmers) [Lv. 0] 각도기 문제 설명 각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각, 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각은 1, 직각은 2, 둔각은 3, 평각은 4를 return 하도록 solution 함수를 완성해 주세요 예각 : 0 90) { // return 3; // } else { // return 4; // } retur.. 2023. 2. 6.
(Programmers) [Lv. 0] 모음 제거 문제 설명 영어에선 a, e, i, o, u 다섯 가지 알파벳을 모음으로 분류합니다. 문자열 my_string이 매개변수로 주어질 때 모음을 제거한 문자열을 return 하도록 solution함수를 완성해 주세요. 문제 제한 사항 my_string은 소문자와 공백으로 이루어져 있습니다. 1 ≤ my_string의 길이 ≤ 1,000 입출력 예시 전체코드 function solution(my_string) { return my_string.replace(/[aeiou]+/g,""); } 2023. 1. 25.
(Programmers) [Lv. 1] 자릿수 더하기 문제 설명 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요 예를 들어 N = 123 이면 1 + 2 + 3 = 6을 return 하면 됩니다 문제 제한 사항 N의 범위 : 100,000,000 이하의 자연수 입출력 예시 전체코드 function solution(n) { let answer = 0; while (n > 0) { answer += n % 10; n = parseInt(n / 10); } return answer; } 2023. 1. 25.
(Programmers) [Lv. 1] 정수 제곱근 판별 문제 설명 임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다 n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함수를 완성하세요. 문제 제한 사항 n은 1 이상, 50000000000000 이하인 양의 정수입니다. 입출력 예시 전체코드 function solution(n) { let answer = 0; if (Math.sqrt(n) % 1 != 0) { return -1; } else { return (Math.sqrt(n) + 1) ** 2; } } 2023. 1. 25.