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 Chewathai27.com/to team, along with other related topics such as: 코드 업 기초 100 제 코드업 기초 100제 c언어 답지, 코드업 기초 100제 자바, 코드업 기초 100제 답지, 코드업 기초 100제 파이썬 정답, 코드업 답지, 코드업 파이썬 답지, 코드업 자바, 백준 코드업
코드 업 기초 100 제
- Article author: codeup.kr
- Reviews from users: 19740 Ratings
- Top rated: 4.3
- Lowest rated: 1
- Summary of article content: Articles about 코드 업 기초 100 제 Updating …
- Most searched keywords: Whether you are looking for 코드 업 기초 100 제 Updating
- Table of Contents:
[CodeUp] python 기초 100제: #6001 ~ #6026
- Article author: dana-study-log.tistory.com
- Reviews from users: 18150 Ratings
- Top rated: 3.5
- 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] C언어 기초 100제 1028번 ~ 1037번 풀이
- Article author: hyj3463.tistory.com
- Reviews from users: 3029 Ratings
- Top rated: 4.8
- Lowest rated: 1
- Summary of article content: Articles about [코드업 CodeUp] C언어 기초 100제 1028번 ~ 1037번 풀이 [코드업 CodeUp] C언어 기초 100제 1028번 ~ 1037번 풀이. 예진-D 2021. 4. 26. 17:51. 지난 글. 2021.03.23 – [ 프로그래밍/C] – [코드업 CodeUp] C언어 기초 … …
- Most searched keywords: Whether you are looking for [코드업 CodeUp] C언어 기초 100제 1028번 ~ 1037번 풀이 [코드업 CodeUp] C언어 기초 100제 1028번 ~ 1037번 풀이. 예진-D 2021. 4. 26. 17:51. 지난 글. 2021.03.23 – [ 프로그래밍/C] – [코드업 CodeUp] C언어 기초 … 📝 지난 글 2021.03.23 – [📂 프로그래밍/C] – [코드업 CodeUp] C언어 기초 100제 1020번 ~ 1027번 풀이 [코드업 CodeUp] C언어 기초 100제 1020번 ~ 1027번 풀이 📝 지난 글 2021.03.20 – [📂 프로그래밍/C] – [..study… study…
- Table of Contents:
코드업 기초 100제 후기
- Article author: velog.io
- Reviews from users: 908 Ratings
- Top rated: 4.8
- 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:
[CodeUp] Python 기초 100제 6001~6031 풀이 해설 — 개발자 데비너스의 개발일지
- Article author: devinus.tistory.com
- Reviews from users: 46982 Ratings
- Top rated: 3.6
- 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:
인기 글
최근 글
티스토리툴바
FaLaner :: [파이썬] CodeUp 기초 100제 1061~1075
- Article author: falaner.tistory.com
- Reviews from users: 44743 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~10751061 [기초-비트단위논리연산] 비트단위로 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(설명)
사이드바
검색
티스토리툴바
코드업 파이썬(Python) 기초 100제 – 6001번 ~ 6005번 :: 모두에게 도움이되는 정보
- Article author: netflixthewho.tistory.com
- Reviews from users: 43772 Ratings
- Top rated: 4.7
- 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)
코드업 기초 알고리즘 100제 완주-파이썬 :: 성장하는 개발자
- Article author: hanaonezero.tistory.com
- Reviews from users: 419 Ratings
- Top rated: 3.1
- Lowest rated: 1
- Summary of article content: Articles about 코드업 기초 알고리즘 100제 완주-파이썬 :: 성장하는 개발자 1) 풀이 내용 : 코드업 기초 알고리즘 100제 전체, codesignal 기초 문제 2문제 · 2) 언어 : 파이썬3 · 3) 기간 : 2019년 8월 28일 ~ 11월 13일 (평일에 … …
- Most searched keywords: Whether you are looking for 코드업 기초 알고리즘 100제 완주-파이썬 :: 성장하는 개발자 1) 풀이 내용 : 코드업 기초 알고리즘 100제 전체, codesignal 기초 문제 2문제 · 2) 언어 : 파이썬3 · 3) 기간 : 2019년 8월 28일 ~ 11월 13일 (평일에 … 1. 진행 내용 1) 풀이 내용 : 코드업 기초 알고리즘 100제 전체, codesignal 기초 문제 2문제 https://codeup.kr/problemsetsol.php?psid=23 문제집 / 기초 100제 codeup.kr 2) 언어 : 파이썬3 3) 기간 : 2019년 8..개발자로의 전직을 꿈꾸는 IT업계 종사자의 개발+테크 블로그
#swift #iOS #Python #Web #Tech - Table of Contents:
TAG
관련글 관련글 더보기
인기포스트
[CodeUp] 기초 100제 1~10번 문제
- Article author: skogkatt.tistory.com
- Reviews from users: 13431 Ratings
- Top rated: 4.4
- Lowest rated: 1
- Summary of article content: Articles about [CodeUp] 기초 100제 1~10번 문제 CodeUp 기초 100제 1~10번 문제 풀이 Codeup/코드업 기초 100제 – https://codeup.kr/problemsetsol.php?ps=23 [CodeUp] 기초 100제 1~10번 문제 … …
- Most searched keywords: Whether you are looking for [CodeUp] 기초 100제 1~10번 문제 CodeUp 기초 100제 1~10번 문제 풀이 Codeup/코드업 기초 100제 – https://codeup.kr/problemsetsol.php?ps=23 [CodeUp] 기초 100제 1~10번 문제 … CodeUp 기초 100제 1~10번 문제 풀이 Codeup/코드업 기초 100제 – https://codeup.kr/problemsetsol.php?psid=23 [CodeUp] 기초 100제 1~10번 문제 – 현재 글 [CodeUp] 기초 100제 11~20번 문제 [CodeUp] 기초 100..
- Table of Contents:
태그
관련글
댓글0
공지사항
최근글
인기글
최근댓글
전체 방문자
[CodeUp] 코드업 기초 100제 6057번 풀이 – 파이썬(python)
- Article author: s0ng.tistory.com
- Reviews from users: 40189 Ratings
- Top rated: 4.5
- Lowest rated: 1
- Summary of article content: Articles about [CodeUp] 코드업 기초 100제 6057번 풀이 – 파이썬(python) [CodeUp] 코드업 기초 100제 6057번 풀이 – 파이썬(python) … 6057 : [기초-논리연산] 참/거짓이 서로 같을 때에만 참 출력하기(설명)(py). …
- Most searched keywords: Whether you are looking for [CodeUp] 코드업 기초 100제 6057번 풀이 – 파이썬(python) [CodeUp] 코드업 기초 100제 6057번 풀이 – 파이썬(python) … 6057 : [기초-논리연산] 참/거짓이 서로 같을 때에만 참 출력하기(설명)(py). 6057 : [기초-논리연산] 참/거짓이 서로 같을 때에만 참 출력하기(설명)(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 2개의 정수값이 입력될 때, 그 불 값(True/False) 이 서로 같을 때에만 True 를 출력..
- Table of Contents:
6057 [기초-논리연산] 참거짓이 서로 같을 때에만 참 출력하기(설명)(py)
태그
‘알고리즘 (Python)코드업 기초 100제’ Related Articles
티스토리툴바
See more articles in the same category here: Top 425 tips update new.
[CodeUp] python 기초 100제: #6001 ~ #6026
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)
반응형
[코드업 CodeUp] C언어 기초 100제 1028번 ~ 1037번 풀이
📝 지난 글
2021.03.23 – [📂 프로그래밍/C] – [코드업 CodeUp] C언어 기초 100제 1020번 ~ 1027번 풀이
아래 코드들은 제 깃허브에서도 확인하실 수 있습니다. 🙂
https://github.com/YejinHwang-D/Algorithm_CodeUp
codeup.kr/problemsetsol.php
1028번부터 1037번까지는 데이터형 & 출력변환 예제입니다.
그러나 앞에서 연습한 입출력 예제와 대부분 유사합니다.
💡 아주 소소한 Tip
반복되는 코드 표현은 코딩 스타일 설정을 이용하면 자동으로 입력해줍니다.
# 1028번
출력 설명: 입력된 정수 그대로 출력
주의 사항: 데이터형
#include
int main() { unsigned int n; scanf(“%u”, &n); printf(“%u”, n); return 0; } 입력되는 것은 ‘정수’이므로 int 형을 사용해야 합니다. 그러나 입력되는 정수의 범위가 0 ~ 4,294,967,295이므로 일반적인 int 형이 아닌 unsigned int 형을 사용합니다. unsigned가 붙으면 부호가 없는 자료형이라는 뜻으로, unsigned int형은 0 ~ 4,294,967,295을 표현할 수 있습니다. 출력할 때도 %d가 아니라 %u를 사용합니다.
# 1029번
출력 설명: 소수점 아래 11개 숫자인 실수 1개 입력 후 그대로 출력
주의 사항: 자료형 범위
#include
int main() { double d; scanf(“%lf”, &d); printf(“%.11lf”, d); return 0; } 입력되는 것은 ‘실수’이므로 float이나 double을 사용해야 합니다. 그러나 입력되는 실수의 범위가 +- 1.7*10-308 ~ +- 1.7*10308 이므로, float이 아닌 double 데이터형을 사용합니다. (float은 +- 3.4*10-38 ~ +- 3.4*1038) 출력할 때는 %f (float형 출력)가 아니라 %lf (double)을 사용하며, 소수점 아래 숫자가 11개 이하로 나타나야 하므로 %.11lf 로 나타냅니다.
# 1030번
출력 설명: 입력된 정수 그대로 출력
주의 사항: 자료형 범위
#include
int main() { long long int n; scanf(“%lld”, &n); printf(“%lld”, n); return 0; } 28번의 연장선인 정수 문제입니다. 의 정수가 입력되는데, 이번에는 -9,223,372,036,854,775,808 ~ +9,223,372,036,854,775,807 의 정수가 입력되는데, long long으로 선언해야 합니다. 일반적인 long 형은 -2,147,483,648 ~ 2,147,483,647의 범위를 가집니다.
# 1031번
출력 설명: 10진수 입력을 8진수로 출력
주의 사항: 데이터형
#include
int main() { int n; scanf(“%d”, &n); printf(“%o”, n); return 0; } 10진수로 입력받을 때는 %d 형태로 입력받고, 8진수로 출력할 때는 %o로 출력합니다. 이때 %o는 unsigned int 타입을 대상으로 합니다.
# 1032번
출력 설명: 10진수 입력을 16진수로 출력
주의 사항: 데이터형
#include
int main() { int n; scanf(“%d”, &n); printf(“%x”, n); return 0; } 10진수로 입력받을 때는 %d 형태로 입력받고, 16진수로 출력할 때는 %x로 출력합니다. 8진수와 마찬가지로 %x는 unsigned int 타입입니다.
# 1033번
출력 설명: 10진수 입력을 16진수로 출력
주의 사항: 데이터형
#include
int main() { int n; scanf(“%d”, &n); printf(“%X”, n); return 0; } 입력받을 때 칸수를 32번과의 차이는 %x, %X입니다. 둘 다 16진수를 뜻하는 타입은 맞지만, %x는 10~15를 소문자 ‘a’~f” 로 표시하며, %X는 10~15를 대문자 ‘A’ ~ ‘F’로 표시합니다.
# 1034번
출력 설명: 8진수 입력을 10진수로 출력
주의 사항: 데이터형
#include
int main() { int n; scanf(“%o”, &n); printf(“%d”, n); return 0; } 31번 문제를 반대로 바꾼 문제입니다. 입력할 때 %o를 사용하여 8진수를 입력받고, 출력할 때 %d를 사용하여 10진수로 출력하시면 됩니다.
# 1035번
출력 설명: 16진수 입력을 8진수로 출력
주의 사항: 데이터형
#include
int main() { int n; scanf(“%x”, &n); printf(“%o”, n); return 0; } %x를 사용해 16진수를 입력받고, %o를 사용해 8진수로 출력합니다.
# 1036번
출력 설명: 영문자 1개를 10진수로 값으로 출력
주의 사항: 데이터형
#include
int main() { char a; scanf(“%c”, &a); printf(“%d”, a); return 0; } 영문자 1개를 입력받을 때는 char 형인 %c를 사용하며, ASCII 10진수 출력은 int 형인 %d를 사용합니다. 이때 나타내는 자료형만 정수고 입력받는 것은 문자이므로 변수의 데이터형은 char 임을 주의해주세요.
# 1037번
출력 설명: 10진수 정수 1개를 ASCII 문자로 출력
주의 사항: 데이터형
#include
int main() { int a; scanf(“%d”, &a); printf(“%c”, a); return 0; } 36번과 반대로 입력은 정수형 %d, 출력은 문자형 %c를 사용합니다. 마찬가지로 정수형 입력을 문자형으로 나타낼 뿐이므로 변수는 int 임을 주의해주세요.
코드업 기초 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제 c언어 답지, 코드업 기초 100제 자바, 코드업 기초 100제 답지, 코드업 기초 100제 파이썬 정답, 코드업 답지, 코드업 파이썬 답지, 코드업 자바, 백준 코드업