본문 바로가기
💻 하나씩 차곡차곡/프로그래머스 (Python)

코딩테스트 입문 Day18 - 문자열 안에 문자열, 문자열 정렬하기, 세균증식, 제곱수 판별하기

by 뚜루리 2023. 3. 10.
728x90
320x100

문자열 안에 문자열

def solution(str1, str2):
    answer = 0

    if str2 in str1:
        answer = 1
    else:
        answer = 2

 

 

문자열 정렬하기

def solution(my_string):
    my_string = sorted(list(my_string.lower()))
    answer = ''.join(my_string)

    return answer

 

 

세균증식

def solution(n, t):
    answer = n
    for i in range(t):
        answer *= 2
    return answer

 

 

제곱수 판별하기

def solution(n):
    return 1 if (n ** 0.5) % 1 == 0 else 2
  • n ** (1/2) 가 제곱근임
  • 숫자를 1로 나눌 때 나머지가 0이면 정수
728x90
320x100