note994 님의 블로그

  • 홈
  • 태그
  • 방명록
  • 영어(케이크)

2024/06/13 1

알고리즘 코드카타. 정수 제곱근 판별(2024-06-13)

문제 요약 : 정수n을 받고 n의 제곱근이 양의 정수라면 그 제곱근을+1한 뒤, 제곱을 해서 반환한다. 제곱근이 양의 정수가 아닌경우 -1을 반환한다. 풀이 및 설명)먼저 제곱근을 담을 x 변수를 선언한다. (아직까진 제곱근값을 담지 않았다.) 그리고 n의 제곱근이 양의 정수인지 판별한다. 아니라고 판단되면 바로 -1을 반환하고 종료한다. 양의 정수가 맞다면 x에 제곱근을 담는다. 그 후 1을 더하고 제곱을하여 반환한다. 처음부터 x에 제곱근 값을 넣지 않는 이유는 Math.sqrt는 double 형으로 반환해준다. 즉 long타입인 x에 넣으려면 형변환을 해줘야하는데 그렇게되면 소수점이 잘려나가서 이것이 정수인지 판별이 불가능해지기 때문이다. 이후 제곱근이 정수인지 아닌지 판별 후 정수가 맞다고 판단이..

TIL(사전캠프) 2024.06.13
이전
1
다음
더보기
프로필사진

note994 님의 블로그

note994 님의 블로그 입니다.

  • 분류 전체보기 (132)
    • TIL(사전캠프) (35)
    • 주식 (0)
      • 미국주식 (0)
      • 국내주식 (0)
    • Java (3)
    • 스타크래프트2 (0)
      • 상대 데이터베이스 (0)
      • 저그 빌드 (0)
    • TIL (6)
    • Git (2)
    • HTML (0)
    • (2주차) JAVA 문법 종합반 (15)
      • 1주차 (0)
      • 2주차 (15)
      • 3주차 (0)
    • 여행 (1)
      • 산 (1)
    • Spring 입문주차 (31)
      • 1주차 (20)
      • 2주차 (11)
    • 알고리즘 코드카타(Java) (1)
    • 오늘의 오류 (2)
    • Spring 숙련주차 (8)
      • 1주차 (8)
    • Spring 심화주차 (8)
      • 1주차 (8)
    • 개발하면서 얻은 팁 (1)
    • AWS Certified Solutions Arc.. (0)
      • 시작 전 준비 (0)
    • AWS의 모든것(인강) (15)
      • 1주차 (0)
      • 2주차 (2)
      • 3주차 (11)
      • 4주차 (2)
    • 블렌더 (2)
    • 언리얼엔진5 C++ (0)

Tag

스칸디나비안,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2024/06   »
일 월 화 수 목 금 토
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바