python/ Lv.1 정수 제곱근 판별, 자연수 뒤집어 배열

2023. 3. 8. 16:18·코딩테스트/programmers (python)

코딩테스트 연습 - 정수 제곱근 판별 | 프로그래머스 스쿨 (programmers.co.kr)

문제 설명

임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다.
n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함수를 완성하세요.

 

내 풀이

import math
def solution(n):
    if math.sqrt(n)%1==0:
        return (math.sqrt(n)+1)**2
    else:
        return -1

풀이

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

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

코딩테스트 연습 - 자연수 뒤집어 배열로 만들기 | 프로그래머스 스쿨 (programmers.co.kr)

문제 설명

자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.

 

 풀이

def solution(n):
    return [int(i) for i in str(n)[::-1]]

 

'코딩테스트 > programmers (python)' 카테고리의 다른 글

프로그래머스 Lv.2 최댓값과 최솟값, 문자열 만들기  (0) 2023.08.16
프로그래머스 Lv.1 모의고사, 완주하지 못한 선수  (0) 2023.08.14
python/ Lv.1 모의고사, 정수 사이의 합, 서울에서 김서방 찾기  (0) 2023.02.23
python/ Lv.1 약수의 개수와 덧셈, 이상한 문자 만들기, 나누어 떨어지는 숫자 배열, 실패율  (0) 2023.02.09
python/ Lv.1 K번째 수  (0) 2023.02.04
'코딩테스트/programmers (python)' 카테고리의 다른 글
  • 프로그래머스 Lv.2 최댓값과 최솟값, 문자열 만들기
  • 프로그래머스 Lv.1 모의고사, 완주하지 못한 선수
  • python/ Lv.1 모의고사, 정수 사이의 합, 서울에서 김서방 찾기
  • python/ Lv.1 약수의 개수와 덧셈, 이상한 문자 만들기, 나누어 떨어지는 숫자 배열, 실패율
seulll
seulll
개인 공부 블로그입니다.
  • seulll
    seulll
    seulll
  • 전체
    오늘
    어제
    • 분류 전체보기 (353) N
      • 코딩테스트 (240)
        • programmers (python) (161)
        • 백준 (python) (77)
      • 자료구조 | 알고리즘 (14)
      • 개발 | 프로젝트 (22) N
        • Python (4)
        • Java | Spring (8)
        • Android (5)
        • Unity (3)
        • API (4)
      • CS (16)
        • Network (6)
        • SQL (2)
        • OS (4)
      • 데이터 분석 (14)
      • 기타 (14)
  • 블로그 메뉴

    • 홈
    • 태그
    • 글쓰기
    • 설정
  • 링크

    • GitHub
  • 인기 글

  • 태그

    웹크롤링
    train_test_split
    오차행렬
    박스플롯
    오블완
    모델 성능 평가
    kakao map api
    2 x n 타일링
    프렌즈4블록
    Python
    그리디 알고리즘
    백엔드 개발자 역량
    백엔드 개발자
    대입 표현식
    프로그래머스
    asterisk
    카카오맵 api
    티스토리챌린지
    solving environment
    데이터분석
    API
    백엔드
    confusion matrix
    바다코끼리
    코딩테스트
    Greedy
    파이썬
    야근 지수
    Boxplot
    카카오맵
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
seulll
python/ Lv.1 정수 제곱근 판별, 자연수 뒤집어 배열
상단으로

티스토리툴바