본문 바로가기

파이썬608

[CodeUp][Python] 1156번 : 홀수 짝수 구별 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 홀수 짝수 구별 홀수이면 odd를 출력, 짝수이면 even을 출력하시오. codeup.kr 주의해야 할 점 이 문제에서처럼 어떤 수가 또 홀수인지 짝수인지를 판별할 때는 나머지를 반환하는 연산자 '%'를 사용합니다. 숫자를 2로 나누었을 때 나머지가 1이라면 홀수, 나머지가 0이라면 짝수인 성질을 이용하는 것입니다. 나머지 연산자는 기법뿐만 아니라 정말 많이 쓰이니 꼭 기억합시다. 생각한 풀이 과정 readline을 사용하기 위해 import 합니다. 자연수를 하나 입력합니다. 정수형으로 변환하고, 변수 num에 저장합니다. num의 값이 홀수라면, 즉, num의 값을 2로 나누었을 때 나머지가 1이라면, 문자.. 2021. 8. 21.
[CodeUp][Python] 1155번 : 7의 배수 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 7의 배수 7의 배수일 경우 multiple를 출력하고, 7의 배수가 아니면 not multiple을 출력하시오. codeup.kr 주의해야 할 점 이 문제에서처럼 어떤 수가 또 다른 수의 배수인지를 판별할 때는 나머지를 반환하는 연산자 '%'를 사용합니다. 나머지 연산자는 기법뿐만 아니라 정말 많이 쓰이니 꼭 기억합시다. 밑의 포스팅들은 나머지 연산자를 사용해서 풀었던 문제들입니다. [백준][solved.ac][Bronze 3][Python] 14614번 : Calculate! 밑의 링크는 백준에서의 문제 링크입니다. 14614번: Calculate! 입력의 첫째 줄에 A, B, C가 공백으로 구분되어 주어진.. 2021. 8. 20.
[CodeUp][Python] 1154번 : 큰수 - 작은수 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 큰수 - 작은수 정수 두개가 입력으로 들어오면 큰수 - 작은수의 값을 출력하시오. codeup.kr 주의해야 할 점 이 문제에서 사용한 map을 사용한 입력 방식은 정말 많이 사용하는 입력 방식입니다. 이해하고 거의 외운 것 마냥 써봅시다. 생각한 풀이 과정 readline을 사용하기 위해 import 합니다. 두 정수를 공백으로 구분해 입력합니다. 각각 정수형으로 변환하고, 변수 num1, num2에 저장합니다. num1의 값이 num2의 값보다 크다면, 큰 수인 num1의 값에서 작은 수인 num2의 값을 뺀 결과를 출력합니다. 그 외의 경우, 즉, num2의 값이 num1의 값보다 크거나 같다면, 큰 수인.. 2021. 8. 20.
[CodeUp][Python] 1153번 : 두 수의 대소 비교 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 두 수의 대소 비교 두 정수가 입력된다. 두 정수의 크기를 비교하여 왼쪽 수가 크면 > 를 출력, 오른쪽 수가 크면 < 를 출력, 같으면 = 을 출력하시오. codeup.kr 주의해야 할 점 이 문제에서 사용한 map을 사용한 입력 방식은 정말 많이 사용하는 입력 방식입니다. 이해하고 거의 외운 것 마냥 써봅시다. 저처럼 파이썬을 배우기 전에 다른 언어들을 배우셨다면 가끔씩 elif를 else if로 적는 실수를 한 번씩 하셨을 수도 있습니다. 생각한 풀이 과정 readline을 사용하기 위해 import 합니다. 두 정수 a, b를 공백으로 구분해 입력합니다. 각각 정수형으로 변환하고, 변수 a, b에 저장합.. 2021. 8. 20.
[CodeUp][Python] 1152번 : 10보다 작은 수 (else 버전) 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 10보다 작은 수 (else 버전) 10보다 작은 정수가 입력되면 small 을 출력, 그 이상의 수가 입력되면 big 을 출력하시오. codeup.kr 생각한 풀이 과정 readline을 사용하기 위해 import 합니다. 자연수 하나를 입력합니다. 정수형으로 변환하고, 변수 num에 저장합니다. 변수 num의 값이 10 미만이라면, 문자열 small을 출력합니다. 그렇지 않다면, 즉, 변수 num의 값이 10 이상이라면, 문자열 big을 출력합니다. 제출한 파이썬 코드 # readline을 사용하기 위해 import합니다. from sys import stdin # 자연수 하나를 입력합니다. # 정수형으로 .. 2021. 8. 20.
[CodeUp][Python] 1151번 : 10보다 작은 수 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 10보다 작은 수 10보다 작은 수가 입력되면 small 을 출력, 10이상이면 아무것도 출력하지 마시오. codeup.kr 생각한 풀이 과정 readline을 사용하기 위해 import 합니다. 자연수 하나를 입력합니다. 정수형으로 변환하고, 변수 num에 저장합니다. 변수 num의 값이 10 미만이라면, 문자열 small을 출력합니다. 제출한 파이썬 코드 # readline을 사용하기 위해 import합니다. from sys import stdin # 자연수 하나를 입력합니다. # 정수형으로 변환합니다. num = int(stdin.readline()) # 입력한 자연수가 10 미만이라면 if num < 1.. 2021. 8. 19.
[CodeUp][Python] 1150번 : 세 수 중 가장 작은 수 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 세 수 중 가장 작은 수 세 정수가 주어지면 그 중 가장 작은 수를 출력한다. codeup.kr 주의해야 할 점 이 문제에서 사용한 map을 사용한 입력 방식은 정말 많이 사용하는 입력 방식입니다. 이해하고 거의 외운 것 마냥 써봅시다. 저는 min 내장 함수를 사용해서 풀었습니다. min 내장 함수를 모르거나 기억나지 않는다면 그냥 조건문을 사용해서 풀어도 됩니다. 다만, min 내장 함수도 공부해서 쉽고 빠른 길도 개척해봅시다. 생각한 풀이 과정 readline을 사용하기 위해 import 합니다. 세 정수를 공백으로 구분해 입력합니다. 각각 정수형으로 변환하고, 변수 num1, num2, num3에 저장합.. 2021. 8. 19.
[CodeUp][Python] 1149번 : 두 수 중 큰 수 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 두 수 중 큰 수 두 정수 중 큰 정수를 출력한다. codeup.kr 주의해야 할 점 이 문제에서 사용한 map을 사용한 입력 방식은 정말 많이 사용하는 입력 방식입니다. 이해하고 거의 외운 것 마냥 써봅시다. 저는 삼항 연산자를 사용해서 풀었는데, 삼항 연산자가 기억나지 않는다면 그냥 if else로 풀어도 괜찮습니다. 오히려 조건문이 복잡해질 때는 if elif else문 사용을 더 권장합니다. 조건문이 복잡해지면 삼항 연산자로만 만들기가 힘들기도 하고요. 생각한 풀이 과정 readline을 사용하기 위해 import 합니다. 두 정수를 공백으로 구분해 입력합니다. 각각 정수형으로 변환하고, 변수 num1,.. 2021. 8. 19.
[CodeUp][Python] 1148번 : 비트 연산자(>>) 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 비트 연산자(>>) 두 정수 a, x입력.(1 2021. 8. 19.
[CodeUp][Python] 1147번 : 비트 연산자(<<) 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 비트 연산자( 2021. 8. 19.