정수 1개 입력받아 부호 바꾸기 a = int(input()) print (-a) 문자 1개 입력받아 다음 문자 출력하기 a = ord(input()) print (chr(a+1)) 📌 사용자가 문자를 입력하면, ord 를 이용해 10진수 유니코드 값으로 변환한다. 이후 1을 더하여 (다음 문자) 해당 값을 문자로 변환하여 출력한다. 정수 2개 입력받아 차 계산하기 a, b = map(int, input().split()) print (a-b) 실수 2개 입력받아 곱 계산하기 a, b = map(float, input().split()) print (a*b) 단어 여러번 출력하기 word, num = input().split..
정수 2개 입력받아 합 계산하기 a,b = map(int, input().split()) print (a+b) 📌 공백을 기준으로 값을 입력받기 위해서는 input().split() 함수를 쓸 수 있다. 📌 여러 개의 데이터를 하나의 형태로 바꾸고 싶을 때 map 을 사용한다. map ( 바꾸고자하는 형, 데이터들 ) a, b = map(int, input().split()) 이 의미하는 것은 사용자가 입력한 값을 공백을 기준으로 분류하고, int형으로 바꾸어 a와 b에 저장하라는 것을 의미한다. a, b = input().split() print (int(a) + int(b)) 📌 단순히 형변환을 하여 출력할 수도 있다. 실수 2개 입력받아 합 계산하기 a = float..
연월일 입력받아 순서 바꿔 출력하기 y, m, d = input().split('.') print (d, m, y, sep='-') 📌 split() 함수로 각 변수에 년, 월, 일을 저장한다. print문에 있는 sep (separatation)은 각 변수를 구별해 주는 역할을 한다. 만약 y에 2021, d에 10, y에 10이 저장 돼 있다면 2021-10-10 이 출력된다. sep가 없다면 2021 10 10 이 출력 될 것이다. 이때, sep를 이용해 공백이 아닌 '-'를 출력하는 역할이다. 주민번호 입력받아 형태 바꿔 출력하기 birth, code = input().split('-') print (birth + code) 📌 birth 와 code가 문자열로 저..
문자 1개 입력받아 그대로 출력하기 char = input() print (char) 📌 변수명 = input() 을 사용하면 사용자가 입력한 값이 변수에 저장된다. 이때, 입력받은 값은 문자열로 저장된다. 정수 1개 입력받아 int로 변환하여 출력하기 num = int( input() ) print (num) 📌 input() 함수는 문자열을 입력받는다. 따라서 정수로 사용하기 위해서는 형변환이 필요하다. * 사실 출력형식과 입력형식만 맞추면 되기 때문에 굳이 형변환 하지 않아도 정답 처리 됩니다. 방법 1) 입력 받은 값을 형 변환하여 변수에 저장한다. 방법 2) 문자열로 저장 후, 이후 형변환 한다. num = input() num = int(num) # 형변환 pr..
차례대로 올리고 싶었는데, 제가 너무 헤매서 먼저 업로드 합니다 . a, b, c = map(int, input().split()) for i in range(a): for j in range(b): for k in range(c): print('{} {} {}'.format(i,j,k)) print(a*b*c) 문제 자체는 어렵지 않은데, 자꾸 시간초과 오류가 나더라구요 ㅠㅠ 결론적으로, print 문에서 str.format을 사용해야합니다. name = input() print ("Hello {}".format(name)) -> 만약 jiwon 을 입력했다면, Hello jiwon이 출력됩니다 !! name = input() print (f'Hello {name}') str.forma..
: 출력하기 01 print('Hello') 📌 Python에서는 문자열을 만들 때 ' ' (작은 따옴표) 또는 " " (큰 따옴표) 를 사용한다. 📌 하나의 단어를 사용할 때는 작은 따옴표, 문장을 출력할 땐 큰 따옴표를 사용하는 것이 좋지만, 크게 상관 없다. : 출력하기 02 print("Hello World") 📌 공백을 포함하여 문자열을 입력하면 된다. : 출력하기 03 print("Hello\nWorld") print('Hello') print('World') 📌 줄을 바꾸어 출력할 때 밑에 처럼 사용할 수 있지만, 이스케이프 시퀀스를 사용한다면 한 줄로 표현할 수 있다. 📌 줄 바꿈 문자는 '\n'이다. 출력하기 04 print("'Hello'") print('\'Hello\'..
6009번부터 6024번까지는 입력받고, 출력할 수 있다면 누구나 풀 수 있습니다. input함수 이외에도 다양한 함수를 쓰면, 더 짧은 코드로 표현할 수 있어요~ 기초문제이기 때문에 제 코드 리뷰는 따로 하지 않겠습니다. 1. 기초 입력함수 1) input 함수 a = input() a에 사용자가 입력한 값이, 문자열로 저장돼요 a = input("이름을 입력해주세요: ") '이름을 입력해주세요: '가 출력돼요 무엇을 입력해야하는지, 알려줄 때 사용하면 좋아요~ 2) split 함수 - 한 번에 여러 변수에 대입하고 싶을 때 사용하면 돼요~ a, b = input().split() 공백 문자를 기준으로 분리되어 a와 b에 저장돼요 [입력] Hello World a에 Hello, b에 World가 저장돼..
CodeUp Basic 100에 대한 리뷰입니다. 문제집 / Python 기초 100제 codeup.kr 6001~ 6008번은 기초적인 출력을 할 수 있는지에 대한 문제입니다. 1. 출력 문법 python의 출력 문법은 print("Hello World"), print('Hello World')입니다. 즉, 매개변수 목록에서 큰 따옴표나 작은 따옴표로 묶어져 있어야합니다. 2. 이스케이프 시퀀스 이스케이프 시퀀스는 확장 특수문자로, 역슬래시로 시작하는 두개의 문자를 의미합니다. 정의는 조금 복잡할지 몰라도, 이해한다면 매우 쉽습니다. 1) 형태 \ + 문자 형태를 갖습니다. 즉, 컴퓨터가 \(백슬래시)를 읽은 후에 바로 다음에 나오는 문자를 보고 어떤 일을 할지 결정합니다. 예를 들어 \n이 있다고 가..
온라인 웹 IDE 1. 리플릿 (Real.it) - 협업 가능 (로그인 필요) - 온라인 저장 가능 (로그인 필요) (제가 주로 이용할 IDE 입니다.) The collaborative browser based IDE Replit is a simple yet powerful online IDE, Editor, Compiler, Interpreter, and REPL. Code, compile, run, and host in 50+ programming languages. repl.it 2. 파이썬 튜터(Python Tutor) - 단계 별 소스코드 실행 가능 - 실제 메모리에 데이터가 어떻게 부여되는지 시각적으로 확인 가능 Python Tutor - Visualize Python, Java, C, C++..

어떤 교재를 이용할 것인가? 나동빈님의 이것이 코딩테스트다 with python을 기준으로 공부 할 예정입니다. (Python의 기본 문법은 알고 있는 사람에게 추천드립니다.) 알고리즘의 개념 뿐만 아니라, 실제 문제에서 어떻게 적용할 수 있는지 설명되어 이 책을 선택하였습니다. 어떤 프로그래밍 언어를 사용할 것인가? Python : 간결한 코드, 기본 자료형이 매우 다양함. C++ : STL 사용, 시간이나 메모리 관리가 중요한 문제에서 사용 간혹 코딩테스트에서 Python을 사용할 수 없는 곳이 존재하기 때문에 C++과 병행하여 준비하고자 한다. 모든 문제를 Python과 C++로 구현하는 것이 아니라, 몇몇 문제만 C++로 구현하고자 한다. 코딩 테스트 공부 방법 (수정될 수 있다.) 1. Code..
- Total
- Today
- Yesterday
- replit
- ord
- 리플릿
- 정답
- 이것이 코딩테스트다
- 깃허브
- 코드업
- do while
- 레플릿
- 파이썬
- 시간초과
- Code up
- 백준
- CHR
- SwiftUI
- level1
- 코드 업
- CodeUp
- baekjoon
- 기초 100제
- 반복문
- 설명
- 프로그래머스
- COMMIT
- for문
- python
- 16진수 입력
- 깃
- 부르트포스
- Swift
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |