Top 34 코드 업 기초 100 제 The 179 Latest Answer

You are looking for information, articles, knowledge about the topic nail salons open on sunday near me 코드 업 기초 100 제 on Google, you do not find the information you need! Here are the best content compiled and compiled by the https://toplist.Experience-Porthcawl.com team, along with other related topics such as: 코드 업 기초 100 제 코드업 기초 100제 자바, 코드업 기초 100제 c언어 답지, 코드업 기초 100제 답지, 코드업 답지, 코드업 파이썬 답지, PHP 코딩 테스트, 백준 코드업


CodeUp 기초 100제 python 기초 출력
CodeUp 기초 100제 python 기초 출력


[기초-출력] 출력하기01(설명)

  • Article author: codeup.kr
  • Reviews from users: 28827 ⭐ Ratings
  • Top rated: 4.0 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [기초-출력] 출력하기01(설명) Updating …
  • Most searched keywords: Whether you are looking for [기초-출력] 출력하기01(설명) Updating 코드업 – [기초-출력] 출력하기01(설명)코딩,C언어,프로그래밍,정보올림피아드,알고리즘,문제해결
  • Table of Contents:
[기초-출력] 출력하기01(설명)
[기초-출력] 출력하기01(설명)

Read More

[CodeUp] python 기초 100제: #6001 ~ #6026

  • Article author: dana-study-log.tistory.com
  • Reviews from users: 25802 ⭐ Ratings
  • Top rated: 4.4 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [CodeUp] python 기초 100제: #6001 ~ #6026 [CodeUp] python 기초 100제: #6001 ~ #6026 … * 위의 사진은 python에서 help(print)라는 코드를 실행시키면 출력되는 print함수에 대한 정보이다. 흔히 … …
  • Most searched keywords: Whether you are looking for [CodeUp] python 기초 100제: #6001 ~ #6026 [CodeUp] python 기초 100제: #6001 ~ #6026 … * 위의 사진은 python에서 help(print)라는 코드를 실행시키면 출력되는 print함수에 대한 정보이다. 흔히 … https://codeup.kr/problemsetsol.php?psid=33 문제집 / Python 기초 100제 codeup.kr [기초-출력] / [기초-입출력] / [기초-값변환] # 6001 [기초-출력] 출력하기01 print(“Hello”) # 6002 [기초-출력] 출력하기0..
  • Table of Contents:

덕구네

[CodeUp] python 기초 100제 #6001 ~ #6026 본문

[CodeUp] python 기초 100제: #6001 ~ #6026
[CodeUp] python 기초 100제: #6001 ~ #6026

Read More

FaLaner :: [파이썬] CodeUp 기초 100제 1061~1075

  • Article author: falaner.tistory.com
  • Reviews from users: 17047 ⭐ Ratings
  • Top rated: 3.1 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about FaLaner :: [파이썬] CodeUp 기초 100제 1061~1075 입력된 정수 두 개를 비트단위로 xor 연산한 후 그 결과를 정수로 출력해보자. a,b=input().split() x=int … …
  • Most searched keywords: Whether you are looking for FaLaner :: [파이썬] CodeUp 기초 100제 1061~1075 입력된 정수 두 개를 비트단위로 xor 연산한 후 그 결과를 정수로 출력해보자. a,b=input().split() x=int … 2020/09/13 – [프로그래밍/python] – [파이썬] CodeUp 기초 100제 1001~1015 2020/09/13 – [프로그래밍/python] – [파이썬] CodeUp 기초 100제 1017~1030 2020/09/25 – [프로그래밍/python] – [파이썬] CodeUp 기..다양한 경험과 지식을 공유하는 블로그 입니다. 주로 IT, 프로그래밍, 코딩 관련, 그 외에도 독서 관련, 제품 리뷰등도 하고 있습니다.블로그, 프로그래밍, 코딩, 임대주택, 독서, 라이프, 스타트업, 창업, 부동산, 주식, IT, 아이폰, 아이패드
  • Table of Contents:

네비게이션

[파이썬] CodeUp 기초 100제 1061~1075

1061 [기초-비트단위논리연산] 비트단위로 OR 하여 출력하기(설명)

1062 [기초-비트단위논리연산] 비트단위로 XOR 하여 출력하기(설명)

1063 [기초-삼항연산] 두 정수 입력받아 큰 수 출력하기(설명)

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

1065 [기초-조건선택실행구조] 정수 3개 입력받아 짝수만 출력하기(설명)

1066 [기초-조건선택실행구조] 정수 3개 입력받아 짝홀 출력하기(설명)

1067 [기초-비교연산] 두 정수 입력받아 비교하기4(설명)

1068 [기초-조건선택실행구조] 정수 1개 입력받아 평가 출력하기(설명)

1069 [기초-조건선택실행구조] 평가 입력받아 다르게 출력하기(설명)

1070 [기초-조건선택실행구조] 월 입력받아 계절 출력하기(설명)

1071 [기초-반복실행구조] 0 입력될 때까지 무한 출력하기1(설명)

1072 [기초-반복실행구조] 정수 입력받아 계속 출력하기(설명)

1073 [기초-반복실행구조] 0 입력될 때까지 무한 출력하기2(설명)

1074 [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기1(설명)

1075 [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기2(설명)

사이드바

검색

티스토리툴바

FaLaner :: [파이썬] CodeUp 기초 100제 1061~1075
FaLaner :: [파이썬] CodeUp 기초 100제 1061~1075

Read More

코드업 기초 100제 후기

  • Article author: velog.io
  • Reviews from users: 18671 ⭐ Ratings
  • Top rated: 4.9 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 코드업 기초 100제 후기 기초 100제 풀이 소감 3학년 1학기 종강 후 나동빈님이 집필한 ‘이것이 코딩 테스트다’ 책을 구입하였다. 먼저 코드업 기초 100제를 풀어보라길래 … …
  • Most searched keywords: Whether you are looking for 코드업 기초 100제 후기 기초 100제 풀이 소감 3학년 1학기 종강 후 나동빈님이 집필한 ‘이것이 코딩 테스트다’ 책을 구입하였다. 먼저 코드업 기초 100제를 풀어보라길래 …
    기초 100제 풀이 소감

    3학년 1학기 종강 후 나동빈님이 집필한 ‘이것이 코딩 테스트다’ 책을 구입하였다. 먼저 코드업 기초 100제를 풀어보라길래 풀어보았는데 이게 쉬운듯 하면서도 몰랐던 부분들이 꽤나 있어서 기초를 다질 수 있는 좋은 시간이었다. 다 푸는 데

  • Table of Contents:
코드업 기초 100제 후기
코드업 기초 100제 후기

Read More

코드업 파이썬(Python) 기초 100제 – 6001번 ~ 6005번 :: 모두에게 도움이되는 정보

  • Article author: netflixthewho.tistory.com
  • Reviews from users: 48041 ⭐ Ratings
  • Top rated: 4.2 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 코드업 파이썬(Python) 기초 100제 – 6001번 ~ 6005번 :: 모두에게 도움이되는 정보 알고리즘 공부를 위해 코드업 사이트(https://codeup.kr/)의 기초 100제를 풀기 시작합니다. 블로그에 올라온 모든 코드는 파이썬(Python)으로 작성 … …
  • Most searched keywords: Whether you are looking for 코드업 파이썬(Python) 기초 100제 – 6001번 ~ 6005번 :: 모두에게 도움이되는 정보 알고리즘 공부를 위해 코드업 사이트(https://codeup.kr/)의 기초 100제를 풀기 시작합니다. 블로그에 올라온 모든 코드는 파이썬(Python)으로 작성 … 알고리즘 공부를 위해 코드업 사이트(https://codeup.kr/)의 기초 100제를 풀기 시작합니다. 블로그에 올라온 모든 코드는 파이썬(Python)으로 작성되어 있습니다. Python의 기초 100제를 확인하기 위해서는 다음..알아두면 모두에게 도움이 되는 정보를 다루고 있습니다
  • Table of Contents:

코드업 파이썬(Python) 기초 100제 – 6001번 ~ 6005번

6001 [기초-출력] 출력하기01(설명)(py)

6002 [기초-출력] 출력하기02(설명)(py)

6003 [기초-출력] 출력하기03(설명)(py)

6004 [기초-출력] 출력하기04(설명)(py)

6005 [기초-출력] 출력하기05(설명)(py)

코드업 파이썬(Python) 기초 100제 - 6001번 ~ 6005번 :: 모두에게 도움이되는 정보
코드업 파이썬(Python) 기초 100제 – 6001번 ~ 6005번 :: 모두에게 도움이되는 정보

Read More

[CodeUp] Python 기초 100제 6001~6031 풀이 해설 — 개발자 데비너스의 개발일지

  • Article author: devinus.tistory.com
  • Reviews from users: 49467 ⭐ Ratings
  • Top rated: 3.3 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [CodeUp] Python 기초 100제 6001~6031 풀이 해설 — 개발자 데비너스의 개발일지 문제의 답이 이해가 되지 않는경우 댓글을 남겨주시면 이해를 돕기 위한 답변을 달아드립니다. 제 답이 최선의 정답 코드가 아닐 수도 있습니다. 더 나은 … …
  • Most searched keywords: Whether you are looking for [CodeUp] Python 기초 100제 6001~6031 풀이 해설 — 개발자 데비너스의 개발일지 문제의 답이 이해가 되지 않는경우 댓글을 남겨주시면 이해를 돕기 위한 답변을 달아드립니다. 제 답이 최선의 정답 코드가 아닐 수도 있습니다. 더 나은 … CodeUp 알고리즘 문제 6001번~6031번 문제의 답입니다. 찾는 문제 번호를 Ctrl + F 단축키로 검색을 하시면 더 빠르게 찾을 수 있습니다. (형식: # + 문제번호, 예시: #6001) 문제의 답이 이해가 되지 않는경우 댓..HTML, CSS, JavaScript, python, 정보처리기사
  • Table of Contents:

인기 글

최근 글

티스토리툴바

[CodeUp] Python 기초 100제 6001~6031 풀이 해설 — 개발자 데비너스의 개발일지
[CodeUp] Python 기초 100제 6001~6031 풀이 해설 — 개발자 데비너스의 개발일지

Read More

[CodeUp] 코드업 기초 100제 6026번 풀이 – 파이썬(python)

  • Article author: s0ng.tistory.com
  • Reviews from users: 10738 ⭐ Ratings
  • Top rated: 4.6 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [CodeUp] 코드업 기초 100제 6026번 풀이 – 파이썬(python) [CodeUp] 코드업 기초 100제 6026번 풀이 – 파이썬(python). S0NG 2021. 4. 23. … 6026 : [기초-값변환] 실수 2개 입력받아 합 계산하기(설명)(py). …
  • Most searched keywords: Whether you are looking for [CodeUp] 코드업 기초 100제 6026번 풀이 – 파이썬(python) [CodeUp] 코드업 기초 100제 6026번 풀이 – 파이썬(python). S0NG 2021. 4. 23. … 6026 : [기초-값변환] 실수 2개 입력받아 합 계산하기(설명)(py). 6026 : [기초-값변환] 실수 2개 입력받아 합 계산하기(설명)(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 실수 2개를 입력받아 합을 출력하는 프로그램을 작성해보자. 입력 2개의 실수가 줄을 바꿔 입력..
  • Table of Contents:

6026 [기초-값변환] 실수 2개 입력받아 합 계산하기(설명)(py)

태그

‘알고리즘 (Python)코드업 기초 100제’ Related Articles

티스토리툴바

[CodeUp] 코드업 기초 100제 6026번 풀이 - 파이썬(python)
[CodeUp] 코드업 기초 100제 6026번 풀이 – 파이썬(python)

Read More

[CodeUp] 코드업 기초 100제 6098번 풀이 – 파이썬(python) : 네이버 블로그

  • Article author: blog.naver.com
  • Reviews from users: 25868 ⭐ Ratings
  • Top rated: 4.1 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [CodeUp] 코드업 기초 100제 6098번 풀이 – 파이썬(python) : 네이버 블로그 [CodeUp] 코드업 기초 100제 6098번 풀이 – 파이썬(python). 프로파일 Pekki ・ 2021. 5. 28. 10:57 … 6098 : [기초-리스트] 성실한 개미(설명)(PY). …
  • Most searched keywords: Whether you are looking for [CodeUp] 코드업 기초 100제 6098번 풀이 – 파이썬(python) : 네이버 블로그 [CodeUp] 코드업 기초 100제 6098번 풀이 – 파이썬(python). 프로파일 Pekki ・ 2021. 5. 28. 10:57 … 6098 : [기초-리스트] 성실한 개미(설명)(PY).
  • Table of Contents:

blog

악성코드가 포함되어 있는 파일입니다

작성자 이외의 방문자에게는 이용이 제한되었습니다

[CodeUp] 코드업 기초 100제 6098번 풀이 - 파이썬(python) : 네이버 블로그
[CodeUp] 코드업 기초 100제 6098번 풀이 – 파이썬(python) : 네이버 블로그

Read More


See more articles in the same category here: https://toplist.Experience-Porthcawl.com/blog.

[CodeUp] python 기초 100제: #6001 ~ #6026

320×100

https://codeup.kr/problemsetsol.php?psid=33

[기초-출력] / [기초-입출력] / [기초-값변환]

# 6001 [기초-출력] 출력하기01

print(“Hello”)

# 6002 [기초-출력] 출력하기02

print(“Hello World”)

# 6003 [기초-출력] 출력하기03

print(“Hello

World”)

# 6004 [기초-출력] 출력하기04

print(“‘Hello'”)

# 6005 [기초-출력] 출력하기05

print(‘”Hello World”‘)

# 6006 [기초-출력] 출력하기06

print(“\”!@#$%^&*()'”)

# 6007 [기초-출력] 출력하기07

print(“\”C:\\Download\\’hello’.py\””)

# 6008 [기초-출력] 출력하기08

print(‘print(“Hello\

World”)’)

# 6009 [기초-입출력] 문자 1개 입력받아 그대로 출력하기

c = input() print(c)

# 6010 [기초-입출력] 정수 1개 입력받아 int로 변환하여 출력하기

n = int(input()) print(n)

# 6011 [기초-입출력] 실수 1개 입력받아 변환하여 출력하기

n = float(input()) print(n)

# 6012 [기초-입출력] 정수 2개 입력받아 그대로 출력하기

a = input() b = input() print(a) print(b)

# 6013 [기초-입출력] 문자 2개 입력받아 순서 바꿔 출력하기1

a = input() b = input() print(b) print(a)

# 6014 [기초-입출력] 실수 1개 입력받아 3번 출력하기

a = input() print(3 * (a + ”

“))

# 6015 [기초-입출력] 정수 2개 입력받아 그대로 출력하기2

a, b = input().split() print(a, ”

” + b) # 콤마는 문자열 띄어쓰고 연결, +는 문자열 붙여서 연결

# 6016 [기초-입출력] 문자 2개 입력받아 순서 바꿔 출력하기2

a, b = input().split() print(b, a)

# 6017 [기초-입출력] 문장 1개 입력받아 3번 출력하기

a = input() print(a, a ,a) # print(3 * (a+” “)) # 같은 결과

# 6018 [기초-입출력] 시간 입력받아 그대로 출력하기

h, m = input().split(“:”) # ‘:’ 기호를 기준으로 자르기 print(h, m, sep=”:”) # ‘:’ 기호를 사이에 두고 값을 출력

print( )함수에 대해

* 위의 사진은 python에서 help(print)라는 코드를 실행시키면 출력되는 print함수에 대한 정보이다.

흔히 print 함수는 가장 기본적인 내장함수로 출력할 문자열만 매개변수로 넣어주면 편하게 쓸 수 있다.

하지만 위의 사진에서 볼 수 있듯이 출력할 문자열 말고도 4가지의 매개변수가 초기화된 상태로 더 있다.

sep: 출력할 문자열 간에 구분자를 뜻한다 디폴트로 ” “(공백)이 지정되어있다.

이를 알수 있는 부분이 print(a, b)를 해주면 문자열 a와 b 사이에 공백이 있게 출력된다.

end: 마지막 문자열 뒤에 출력되는 것을 말한다. 디폴트로 ”

“(줄바꿈문자)가 지정되어 있다.

따라서 print( ) 문장 하나가 실행되면 자동으로 줄바꿈이 된다.

file: 문자열을 출력하는 공간에 대한 부분인데 디폴트로 지정되어 있는 sys.stdout은 표준출력장치로 모니터를 말한다.

보통 콘솔에 출력되는 것을 의미하는데 이 매개변수를 바꿔 원하는 파일로 출력할 수 있다.

flush: 스트림을 강제적으로 flush하느냐를 정하는 매개변수로 디폴트는 false이다.

print(h, m, sep=”:”)

따라서 위의 코드는 h와 m을 출력하는데 공백이 아니라 ‘ : ‘ 문자를 구분자로 출력한다는 의미이다.

# 6019 [기초-입출력] 연월일 입력받아 순서 바꿔 출력하기

y, m, d = input().split(“.”) # ‘.’ 기호를 기준으로 자르기 print(d,m,y, sep=”-“) # ‘-‘ 기호를 사이에 두고 값을 출력

# 6020 [기초-입출력] 주민번호 입력받아 형태 바꿔 출력하기

num = input() print(num.replace(“-“,””)) # 문자열.replace(“검색문자”, “치환문자” [,”치환개수”])

* replace( )

문자열.replace(“검색문자”, “치환문자” [, “치환개수”])

문자열에서 특정 문자를 다른 문자로 치환하는 함수

str1 = “banana banana banana” str2 = str1.replace(“banana”, “apple”, 2) print(str2)

위의 코드를 예제로 실행하면 결과는

“apple apple banana”

str1 문자열에서 banana라는 문자(열)을 apple로 2번 변환해준다.

# 6021 [기초-입출력] 단어 1개 입력받아 나누어 출력하기

word = input() for i in word: # for문에 리스트(문자열) 넣으면 리스트 원소가 차례로 i에 할당 print(i)

# 6022 [기초-입출력] 연월일 입력받아 나누어 출력하기

YMD = input() Y = YMD[:2] # [A:B] -> A이상 B미만 [A,B) M = YMD[2:4] # YMD[2:4] -> YMD의 2번째부터 3번째 원소 D = YMD[4:] print(Y, M, D)

# 6023 [기초-입출력] 시분초 입력받아 분만 출력하기

H, M, S = input().split(“:”) print(M)

# 6024 [기초-입출력] 단어 2개 입력받아 이어 붙이기

word1, word2 = input().split() print(word1 + word2)

# 6025 [기초-입출력] 정수 2개 입력받아 합 계산하기

num1, num2 = input().split() num1 = int(num1) num2 = int(num2) print(num1 + num2)

# 6026 [기초-입출력] 실수 2개 입력받아 합 계산하기

num1 = input() num2 = input() result = float(num1) + float(num2) print(result)

반응형

FaLaner :: [파이썬] CodeUp 기초 100제 1061~1075

반응형

SMALL

2020/09/13 – [프로그래밍/python] – [파이썬] CodeUp 기초 100제 1001~1015

2020/09/13 – [프로그래밍/python] – [파이썬] CodeUp 기초 100제 1017~1030

2020/09/25 – [프로그래밍/python] – [파이썬] CodeUp 기초 100제 1031~1045

2020/09/26 – [프로그래밍/python] – [파이썬] CodeUp 기초 100제 1046~1060

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

입력된 정수 두 개를 비트단위로 or 연산한 후 그 결과를 정수로 출력해보자.

a,b=input().split() x=int(a) y=int(b) print(x^y)

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

입력된 정수 두 개를 비트단위로 xor 연산한 후 그 결과를 정수로 출력해보자.

a,b=input().split() x=int(a) y=int(b) print(x^y)

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

정수 2개(a, b)를 입력받아 a를 2b배 곱한 값으로 출력하기

a,b=input().split() x=int(a) y=int(b) print(x if x>y else y)

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

입력된 세 정수 a, b, c 중 가장 작은 값을 출력하는 프로그램을 작성해보자.

a,b,c = input().split() x = int(a) y = int(b) z = int(c) d = x if x < y else y print(d if d < z else z) 1065 : [기초-조건/선택실행구조] 정수 3개 입력받아 짝수만 출력하기(설명) 세 정수 a, b, c가 입력되었을 때, 짝수만 출력해보자. a,b,c=input().split() x=int(a) y=int(b) z=int(c) if x%2==0 : print(x) if y%2==0 : print(y) if z%2==0 : print(z) 1066 : [기초-조건/선택실행구조] 정수 3개 입력받아 짝/홀 출력하기(설명) 세 정수 a, b, c가 입력되었을 때, 짝(even)/홀(odd)을 출력해보자. a,b,c=input().split() x=int(a) y=int(b) z=int(c) if x%2==0 : print("even") else : print("odd") if y%2==0 : print("even") else : print("odd") if z%2==0 : print("even") else : print("odd") 1067 : [기초-비교연산] 두 정수 입력받아 비교하기4(설명) 정수 1개가 입력되었을 때, 음(minus)/양(plus)과 짝(even)/홀(odd)을 출력해보자. a = input() x = int(a) if x < 0: print("minus") elif x >= 0: print(“plus”) if x % 2 ==0: print(“even”) else: print(“odd”)

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

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

a = input() x = int(a) if 0 <= x < 40: print("D") elif 40 <= x <70: print("C") elif 70 <= x < 90: print("B") elif 90 <= x < 101: print("A") 1069 : [기초-조건/선택실행구조] 평가 입력받아 다르게 출력하기(설명) 평가를 문자(A, B, C, D, ...)로 입력받아 내용을 다르게 출력해보자. a = input() if a == "A": print("best!!!") elif a == "B": print("good!!") elif a == "C": print("run!") elif a == "D": print("slowly~") else: print("what?") 1070 : [기초-조건/선택실행구조] 월 입력받아 계절 출력하기(설명) 월이 입력될 때 계절 이름이 출력되도록 해보자. a = input() x = int(a) if x == 12 or x == 1 or x == 2: print("winter") elif x == 3 or x == 4 or x == 5: print("spring") elif x == 6 or x == 7 or x == 8: print("summer") elif x == 9 or x == 10 or x == 11: print("fall") 1071 : [기초-반복실행구조] 0 입력될 때까지 무한 출력하기1(설명) 정수가 순서대로 입력된다. -2147483648 ~ +2147483647, 단 개수는 알 수 없다. 0이 아니면 입력된 정수를 출력하고, 0이 입력되면 출력을 중단해보자. while( ), for( ), do~while( ) 등의 반복문을 사용할 수 없다. a = [int(x) for x in input().split()] for b in a: if b != 0: print(b) else: break 1072 : [기초-반복실행구조] 정수 입력받아 계속 출력하기(설명) n개의 정수가 순서대로 입력된다. -2147483648 ~ +2147483647, 단 n의 최대 개수는 알 수 없다. n개의 입력된 정수를 순서대로 출력해보자. a = int(input()) b = input().split() for i in range(a): print(b[i]) 1073 : [기초-반복실행구조] 0 입력될 때까지 무한 출력하기2(설명) 정수가 순서대로 입력된다. -2147483648 ~ +2147483647, 단 개수는 알 수 없다. 0이 아니면 입력된 정수를 출력하고, 0이 입력되면 출력을 중단해보자. a = input().split() for b in a: if int(b) == 0: break else: print(int(b)) 1074 : [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기1(설명) 정수(1 ~ 100) 1개가 입력되었을 때 카운트다운을 출력해보자. a = input() x = int(a) for b in range(x): print(x - b) 1075 : [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기2(설명) 정수(1 ~ 100) 1개가 입력되었을 때 카운트다운을 출력해보자. a = input() x = int(a) while x > 0: print(x-1) x -= 1

반응형

LIST

코드업 기초 100제 후기

기초 100제 풀이 소감

3학년 1학기 종강 후 나동빈님이 집필한 ‘이것이 코딩 테스트다’ 책을 구입하였다. 먼저 코드업 기초 100제를 풀어보라길래 풀어보았는데 이게 쉬운듯 하면서도 몰랐던 부분들이 꽤나 있어서 기초를 다질 수 있는 좋은 시간이었다. 다 푸는 데 시간이 생각보다 많이 걸렸다. 중간에 나태해져서 며칠 쉬다보니 10일 정도 걸렸던 거 같다. 이제 자료구조와 알고리즘으로 넘어가서 남은 방학기간 동안 열심히 공부해야겠다.

새롭게 알게 된 내용들

1. 진수 변환

int → bin, oct, hex

>>> data = 42 >>> bin(data) ‘0b101010’ >>> oct(data) ‘0o52’ >>> hex(data) ‘0x2a’

또 다른 방법으로는,

n = int(input()) print(‘%x’%n) # n에 저장되어있는 값을 16진수(hexadecimal) 소문자 형태 문자열로 출력

위와 같이 ‘%’를 이용하여 출력해줄 수도 있다.

bin, oct, hex → int

>>> int(‘0b101010’, 2) 42 >>> int(‘0o52’, 8) 42 >>> int(‘0x2a’, 16) 42

2. ord() vs chr()

ord() : 주어진 문자의 int값을 반환

chr() : 정수 값의 유니코드 문자를 반환

>>> x = ‘a’ >>> ord(x) 97 >>> chr(97) ‘a’

이를 활용하면 문자 1개를 입력받아 그 다음 문자를 출력할 수 있다.

n = ord(input()) # 아스키코드로 저장 후 1을 더해서 출력 print(chr(n+1))

3. 소수점 이하 자리수 정하기

a = float(input()) print(round(a,2)) print(f'{a:.2f}’) print(format(a,”.2f”))

세 가지 모두 결과는 동일하다. (단, round(a,2)는 a가 0이면 0이하 소수점은 출력되지 않는다.)

4. 비트시프트 연산

왼쪽 비트시프트(<<) : 오른쪽에 0이 주어진 개수만큼 추가 오른쪽 비트시프트(>>) : 왼쪽에 0(0 또는 양의 정수인 경우)이나 1(음의 정수인 경우)이 개수만큼 추가되고, 가장 오른쪽에 있는 1비트는 사라진다.

n = int(input()) print(n<<1) print(n<<1) n을 2배 한 값이 출력된다. print(n>>1) n을 반으로 나눈 값이 출력된다.

print(n<<2) n을 4배 한 값이 출력된다. print(n>>2) n을 반으로 나눈 후 다시 반으로 나눈 값이 출력된다.

5. XOR 연산

XOR : 2개의 정수값이 입력될 때, 그 불 값(True/False)이 서로 다를 때에만 True를 반환

a, b = map(int,input().split()) c, d = map(bool,(a,b)) print((c and (not d)) or ((not c) and d))

0 0 c = false d = false (false and true) or (true and false) false or false false 0 1 c = false d = true (false and false) or (true and ture) false or true true 1 0 c = true d = false (true and ture) or (false and false) true or false ture 1 1 c = true d = ture (true and false) or (false and true) false or false false

6. 비트단위(bitwise) 연산자

비트단위(bitwise) 연산자는,

~(bitwise not), &(bitwise and), |(bitwise or), ^(bitwise xor),

<<(bitwise left shift), >>(bitwise right shift)가 있다.

예를 들어 3과 5가 입력되었을 때를 살펴보면,

3 : 00000000 00000000 00000000 00000011

5 : 00000000 00000000 00000000 00000101

3 & 5 : 00000000 00000000 00000000 00000001 이 된다.

비트단위 and 연산은 두 비트열이 주어졌을 때, 둘 다 1인 부분의 자리만 1로 만들어주는 것과 같다.

이 연산을 이용하면 어떤 비트열의 특정 부분만 모두 0으로도 만들 수 있는데

192.168.0.31 : 11000000.10101000.00000000.00011111

255.255.255.0 : 11111111.11111111.11111111.00000000

두 개의 ip 주소를 & 연산하면

192.168.0.0 : 110000000.10101000.0000000.00000000 을 계산할 수 있다.

7. 리스트 컴프리헨션

크기가 n X m인 리스트를 초기화 하려면,

array = [[0]*m for _ in range(n)]

이런 식으로 간단하게 할 수 있다.

주의할 것은,

array = [[0]*m]*n

이렇게 하면 전체 리스트 안에 포함된 각 리스트가 모두 같은 객체로 인식되어, array[1][1] = 5를 출력해보면 array[1][1]뿐만 아니라, [0][1], [2][1], [3][1]… 모두 다 바뀌게 된다.

So you have finished reading the 코드 업 기초 100 제 topic article, if you find this article useful, please share it. Thank you very much. See more: 코드업 기초 100제 자바, 코드업 기초 100제 c언어 답지, 코드업 기초 100제 답지, 코드업 답지, 코드업 파이썬 답지, PHP 코딩 테스트, 백준 코드업

Leave a Comment