프론트엔드 개발자 엄성준

  • 홈
  • 태그

Math.sqrt() 2

[프로그래머스] 정수 제곱근 판별

문제 설명 임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다. n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함수를 완성하세요. 입출력 예 n return 121 144 3 -1 나의 풀이 1 2 3 4 5 6 7 8 9 10 function solution(n) { const sqrt = Math.sqrt(n); if (sqrt % 1 !== 0) { return -1; } else { return Math.pow(sqrt+1,2); } } Colored by Color Scripter cs 문제를 풀며 느낀 점 - 먼저 Math.sqrt() 함수를 통해서 매개변수 n 루트를 씌운 값을 얻었습니다...

코딩 테스트 풀이 🛠 2023.01.04

[프로그래머스] 옷가게 할인 받기

문제 설명 어떤 자연수를 제곱했을 때 나오는 정수를 제곱수라고 합니다. 정수 n이 매개변수로 주어질 때, n이 제곱수라면 1을 아니라면 2를 return하도록 solution 함수를 완성해주세요. 입출력 예 n result 144 1 976 2 나의 풀이 1 2 3 4 5 6 7 8 function solution(n) { if(Math.sqrt(n)%1 === 0){ return 1; }else{ return 2; } } cs 문제를 풀며 느낀 점 - Math.sqrt()함수는 숫자의 제곱근을 반환해주는 함수입니다. 주어진 매개변수 n의 루트를 씌운 뒤 1로 나눈 나머지 값이 0이면 return 1을 하였고 아닌 경우 return 2를 반환하였습니다.

코딩 테스트 풀이 🛠 2022.11.02
이전
1
다음
프로필사진

꾸준함을 강점으로 삼고 있는 프론트엔드 개발자 엄성준 블로그입니다.

  • 카테고리 📂 (377)
    • 코딩 테스트 풀이 🛠 (232)
    • 지식 정리 📝 (73)
    • zero-base 프론트엔드 스쿨 ⛪️ (20)
    • 3월 협업 프로젝트(1석 4조) 👨‍👩‍👧‍👦 (19)

Tag

엄성준, forEach(), 프론트엔드 개발자, join(), 오토위니, 프로그래머스, 프론트엔드, split(), Number(), 제로베이스, react, next.js, set(), sort(), 프론트엔드 스쿨, indexOf(), 제로베이스 프론트엔드 스쿨, 프론트엔드 개발자 엄성준, String(), exceljs,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

방문자수Total

  • Today :
  • Yesterday :

꾸준함이 강점이자 자랑인 프론트엔드 개발자 엄성준 입니다.

  • Github
  • 📷 Instar
  • 🎨Portfolio

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.