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

동글이·2022년 8월 13일
0

Algorithm

목록 보기
21/33

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

https://school.programmers.co.kr/learn/courses/30/lessons/12934

- 문제 접근

  • ** 2 => 제곱
    **
    (1/2) => 제곱근 인 것을 이용하여 수정!

- 처음 코드

def solution(n):
    for i in range(1,n//2+2):
        if n==i*i:
            return (i+1)*(i+1)
    return -1

- 수정한 방법

def nextSqure(n):
    sqrt = n ** (1/2)

    if sqrt % 1 == 0:
        return (sqrt + 1) ** 2
    return -1

✔ 한 일 점검


✔ 내일 목표

  • 백준 or 프로그래머스 - 2문제 이상
  • 스프링 - 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 끝내기
  • 파이썬 - 이코테 강의2
  • 창액 프로젝트 crud
  • 졸작 회의
  • 튜터링 면접..?
  • 운전면허 받으러 가기
  • 캐리비안 숙소 알아보기

✔ 주저리

profile
기죽지 않는 개발자

0개의 댓글