[python] 코드업 기초100제_1061-1070

2020. 11. 19. 16:26·Code up/코드업 기초 100제

#1061 : [기초-비트단위논리연산] 비트단위로 OR 하여 출력하기

입력된 정수 두 개를 비트단위로 or 연산한 후 그 결과를 정수로 출력해보자.
비트단위(bitwise) 연산자 |(or, vertical bar, 버티컬바)를 사용하면 된다.

a, b = map(int, input().split())

print(a|b)

#1062 : [기초-비트단위논리연산] 비트단위로 XOR 하여 출력하기

입력된 정수 두 개를 비트단위로 xor 연산한 후 그 결과를 정수로 출력해보자.
비트단위(bitwise) 연산자 ^(xor, circumflex/caret, 서컴플렉스/카릿)를 사용하면 된다.

a, b = map(int, input().split())

print(a^b)

#1063 : [기초-삼항연산] 두 정수 입력받아 큰 수 출력하기

입력된 두 정수 a, b 중 큰 값을 출력하는 프로그램을 작성해보자.
단, 조건문을 사용하지 않고 3항 연산자 ? 를 사용한다.

a, b = map(int, input().split())

print(a if a>b else b)

#1064 : [기초-삼항연산] 정수 3개 입력받아 가장 작은 수 출력하기

입력된 세 정수 a, b, c 중 가장 작은 값을 출력하는 프로그램을 작성해보자.
단, 조건문을 사용하지 않고 3항 연산자 ? 를 사용한다.

a, b, c = map(int, input().split())

print(min(a,b,c))
a, b, c = map(int, input().split())

min = a if a < b else b
min = c if c < min else min

print(min)

#1065 : [기초-조건/선택실행구조] 정수 3개 입력받아 짝수만 출력하기

세 정수 a, b, c가 입력되었을 때, 짝수만 출력해보자.

 

입력

세 정수 a, b, c 가 공백을 두고 입력된다.
0 ~ +2147483647 범위의 정수들이 입력되며 적어도 1개는 짝수이다.

출력

짝수만 순서대로 줄을 바꿔 출력한다.

입력 예시

1 2 4

출력 예시

2

4

a, b, c = map(int, input().split())

for i in a, b, c:
    if i%2==0:
        print(i)

#1066 : [기초-조건/선택실행구조] 정수 3개 입력받아 짝/홀 출력하기

세 정수 a, b, c가 입력되었을 때, 짝(even)/홀(odd)을 출력해보자.

 

입력

세 정수 a, b, c 가 공백을 두고 입력된다.
0 <= a, b, c <= +2147483647

출력

입력된 순서대로 짝(even)/홀(odd)을 줄을 바꿔 출력한다.

입력 예시

1 2 8

출력 예시

odd even even

a, b, c = map(int, input().split())

for i in a, b, c:
    if i%2==0:
        print("even")
    else:
        print("odd")

#1067 : [기초-조건/선택실행구조] 정수 1개 입력받아 분석하기

정수 1개가 입력되었을 때, 음(minus)/양(plus)과 짝(even)/홀(odd)을 출력해보자.

 

입력

정수 1개가 입력된다.
-2147483648 ~ +2147483647, 단 0은 입력되지 않는다.

출력

입력된 정수에 대해
첫 줄에 minus 나 plus 를 출력하고,
두 번째 줄에 odd 나 even 을 출력한다.

입력 예시

-2147483648

출력 예시

minus

even

a = int(input())

print("minus" if a<0 else "plus")
print("even" if a%2 == 0 else "odd")

#1068 : [기초-조건/선택실행구조] 정수 1개 입력받아 평가 출력하기

점수(정수, 0 ~ 100)를 입력받아 평가를 출력해보자.

평가 기준
점수 범위 : 평가
 90 ~ 100 : A
 70 ~   89 : B
 40 ~   69 : C
   0 ~   39 : D
로 평가되어야 한다.

a = int(input())

if a >= 90:
    print("A")
elif a >= 70:
    print("B")
elif a >= 40:
    print("C")
elif a >= 0:
    print("D")

#1069 : [기초-조건/선택실행구조] 평가 입력받아 다르게 출력하기

평가를 문자(A, B, C, D, ...)로 입력받아 내용을 다르게 출력해보자.

평가 내용
평가 : 내용
A : best!!!
B : good!!
C : run!
D : slowly~
나머지 문자들 : what?

x = input()

if x == "A":
    print("best!!!")
elif x == "B":
    print("good!!")
elif x == "C":
    print("run!")
elif x == "D":
    print("slowly~")
else:
    print("what?")

#1070 : [기초-조건/선택실행구조] 월 입력받아 계절 출력하기

월이 입력될 때 계절 이름이 출력되도록 해보자.

예
월 : 계절 이름
12, 1, 2 : winter
  3, 4, 5 : spring
  6, 7, 8 : summer
  9, 10, 11 : fall

 

입력

월을 의미하는 1개의 정수가 입력된다.(1 ~ 12)

출력

계절 이름을 출력한다.

m = int(input())

if m==12 or m==1 or m==2 :
    print("winter")
elif  m==3 or m==4 or m==5:
    print("spring")
elif  m==6 or m==7 or m==8:
    print("summer")
elif  m==9 or m==10 or m==11:
    print("fall")

 

저작자표시 (새창열림)

'Code up > 코드업 기초 100제' 카테고리의 다른 글

[python] 코드업 기초100제_1081-1090  (0) 2020.11.20
[python] 코드업 기초100제_1071-1080  (2) 2020.11.19
[python] 코드업 기초100제_1051-1060  (0) 2020.11.19
[python] 코드업 기초100제_1041-1050  (1) 2020.11.17
[python] 코드업 기초 100제_1031-1040  (0) 2020.11.16
'Code up/코드업 기초 100제' 카테고리의 다른 글
  • [python] 코드업 기초100제_1081-1090
  • [python] 코드업 기초100제_1071-1080
  • [python] 코드업 기초100제_1051-1060
  • [python] 코드업 기초100제_1041-1050
coder_
coder_
어차피 할거 즐기자
  • coder_
    Good coder
    coder_
  • 전체
    오늘
    어제
    • 분류 전체보기 (41)
      • 인공지능 [AI] (3)
      • 모의해킹 (3)
      • Git (2)
      • Cloud (4)
      • 컴퓨터 과학 [CS] (3)
      • 데이터베이스 [DB] (2)
      • Nojde.js (4)
      • Javascript (3)
      • Django (4)
      • Code up (11)
        • 코드업 기초 100제 (9)
        • 단순 반복문 (2)
      • 백준 baek_joon (1)
        • 단계별 문제풀이 (1)
      • Web Scraping (1)
  • 블로그 메뉴

    • 글쓰기
    • 관리
  • 링크

    • GitHub
  • 공지사항

  • 인기 글

  • 태그

    llama3.1
    GCP
    기초100제
    Bastion host
    Coding Test
    ubuntu
    Lightsail
    코드업
    모의해킹
    Python
    php
    ubuntu 24.04
    기초 100제
    code up
    Linux
    node.js
    MariaDB
    nodejs
    파이썬
    hugging face
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
coder_
[python] 코드업 기초100제_1061-1070
상단으로

티스토리툴바