본문 바로가기

기초2. 입출력문 및 연산자30

[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.
[CodeUp][Python] 1144번 : 비트 연산자(OR) 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 비트 연산자(OR) 두 수를 입력받아 비트단위로 OR연산한 후 결과를 출력하시오. 참고) 비트연산자 | 은 주어진 2개의 값을 2진법으로 변환한 뒤, 비트별로 OR 연산을 수행한 뒤 결과를 출력한다. 이러한 비트 연산 codeup.kr 주의해야 할 점 비트 연산자는 자주 사용하지 않아서 까먹기 쉽습니다. 열심히 공부해놓읍시다. 비트 단위 연산자라고 해도 2진수에만 적용할 수 있는 것이 아니라 10진수 정수에도 사용 가능합니다. 앞의 기초 100제 6061번에서 똑같은 문제를 풀었습니다. 한 번 참고해보세요. [CodeUp][Python 기초 100제] 6061번 : [기초-비트단위논리연산] 비트단위로 OR 하여.. 2021. 8. 18.
[CodeUp][Python] 1143번 : 비트 연산자(AND) 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 비트 연산자(AND) 두 수를 입력받아 비트단위로 AND연산한 후 결과를 출력하시오. 참고) 비트연산자 & 는 주어진 2개의 값을 2진법으로 변환한 뒤, 비트별로 AND 연산을 수행한 뒤 결과를 출력한다. 이러한 비트 연산 codeup.kr 주의해야 할 점 비트 연산자는 자주 사용하지 않아서 까먹기 쉽습니다. 열심히 공부해놓읍시다. 비트 단위 연산자라고 해도 2진수에만 적용할 수 있는 것이 아니라 10진수 정수에도 사용 가능합니다. 앞의 기초 100제 6060번에서 똑같은 문제를 풀었습니다. 한 번 참고해보세요. [CodeUp][Python 기초 100제] 6060번 : [기초-비트단위논리연산] 비트단위로 AN.. 2021. 8. 18.
[CodeUp][Python] 1140번 : 논리 연산자(OR) 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 논리 연산자(OR) 두 가지의 참(1) 또는 거짓(0)이 입력될 때, 둘 중 하나라도 참일 경우 1이, 그렇지 않으면 0이 출력되는 프로그램을 작성해보자. 참고) 논리연산자 || 는 주어진 2개의 논리값이 하나라도 참(1) 일 codeup.kr 주의해야 할 점 숫자 0의 논리값은 False, 숫자 1의 논리값은 True라는 것을 알고 있으면 됩니다. 예를 들어, 0 or 0은 False or False로 연산되어 False를 반환하고, 1 or 0은 True or False로 연산되어 True를 반환합니다. 앞 문제 1138번에서처럼 C, C++, Java나 Javascript에서는 두 논리값 중 하나라도 참일.. 2021. 8. 18.
[CodeUp][Python] 1139번 : 논리 연산자(AND) 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 논리 연산자(AND) 두 가지의 참(1) 또는 거짓(0)이 입력될 때, 모두 참일 때는 1이, 그렇지 않으면 0이 출력되는 프로그램을 작성해보자. 참고) 논리연산자 && 는 주어진 2개의 논리값이 모두 참(1) 일 때에 1(참)으로 codeup.kr 주의해야 할 점 숫자 0의 논리값은 False, 숫자 1의 논리값은 True라는 것을 알고 있으면 됩니다. 예를 들어, 0 and 0은 False and False로 연산되어 False를 반환하고, 1 and 1은 True and True로 연산되어 True를 반환합니다. 앞 문제 1138번에서처럼 C, C++, Java나 Javascript에서는 두 논리값이 모두.. 2021. 8. 18.
[CodeUp][Python] 1138번 : 논리 연산자(NOT) 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 논리 연산자(NOT) 1(true, 참) 또는 0(false, 거짓) 이 입력되었을 때 결과를 반대로 출력하는 프로그램을 작성해보자. 참고) C언어에서 비교/관계 연산(==, !=, >, =, 2021. 8. 18.
[CodeUp][Python] 1137번 : 관계연산자 3 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 관계연산자 3 두 정수(a, b)를 입력받아 a와 b가 같으면 0, 같지 않으면 1을 출력하는 프로그램을 작성하시오. 참고) 어떤 값을 비교하기 위해 비교/관계연산자(comparison/relational)를 사용할 수 있다. 관계연산자는 codeup.kr 주의해야 할 점 이 문제에서 사용한 map을 사용한 입력 방식은 정말 많이 사용하는 입력 방식입니다. 이해하고 거의 외운 것 마냥 써봅시다. 저는 이번 문제를 풀 때 삼항 연산자를 이용해서 풀었습니다. 이번 문제처럼 조건이 간단한 경우에는 삼항 연산자를 사용해도 좋은데, 만약 조건이 복잡해진다면 가독성 측면에서 if elif else를 사용하는 게 훨씬 좋습.. 2021. 8. 17.