본문 바로가기
PYTHON

파이썬 프로그래머스 스쿨 코딩기초 트레이닝 Day4_연산, 조건문

by jnhn 2023. 7. 11.

파이썬 프로그래머스 스쿨 코딩기초 트레이닝 Day4_연산, 조건문
python 코딩테스트 연습_day4 n의 배수

다른 사람 풀이:

따봉지피티야 고마워 새롭게 알게된 not 함수

python programmers_ common multiple

내 풀이:

def solution(number, n, m):
    if number%n ==0 and number%m == 0:
        return 1
    else:
        return 0
파이썬 프로그래머스 코딩 기초 트레이닝 _ 홀짝에 따라 다른 값 반환하기

홀짝에 따라 다른 값 반환하기 다른 사람 풀이:

if n%2 : 이 코드는 내가 익숙하지 않은데 자주 쓰이는 듯하다. 값이 0이 아니라면 True 0이면 False 앞의 문제에서 not 함수썼을때도 썼다.
이렇게 깔끔하게 코드를 작성하고 싶은데 언제가능하려나~

파이썬 프로그래머스 코딩 기초트레이닝 Day4_조건문자열

조건문자열 내풀이:

def solution(ineq, eq, n, m):
    if eq == "=":
        if n >= m and ineq ==">":
            return 1
        elif n<=m and ineq =="<":
            return 1
        else:
            return 0
    elif eq == "!":
        if n > m and ineq ==">":
            return 1
        elif n<m and ineq =="<":
            return 1
        else:
            return 0

참으로 원시적으로 풀었다. 풀면서도 얼른 맞춰서 다른 사람이 얼마나 간단하게 풀었을지 기대했다.

조건문자열 다른 사람 풀이:

eval()함수에 대해서 새롭게 알게됨!!!

파이썬 코딩테스트 

boolean 배열을 처음 들어봐서 문제를 읽을땐 음그래 배열이겠거니 했더니 if 조건문에 "true"라고 쓰니까 코드가 안돌아가서 이상하다 분명히 맞게 작성한거 같은데 라며 문제를 다시 읽으며 설마 이 배열이 리스트가 아닌건가 하는 마음에 검색을 해보니까 역시 여기가 문제였다.


문제자체는 어려운 편은 아니었으니, 새로운 것들을 또 알아가게되는 Day4문제들이었다.