일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- pypy3
- 기초
- Codeforces Round #802 (Div. 2)
- 명품 자바 프로그래밍
- 기본
- Java11
- level1
- 코딩테스트
- BOJ
- 이론
- 공공데이터
- 헤드퍼스트 디자인패턴
- baekjoon
- Python 3
- SELECT 절
- Python
- JAVA 11
- GROUP BY 절
- 개념
- Codeup
- 기초100제
- SQLD / SQLP
- HAVING 절
- 파이썬
- 단계별로 풀어보기
- 자바
- 응용
- java
- 백준
- programmers
- Today
- Total
목록CodingTest/CodeUp (7)
Development Project
6091 : [기초-종합] 함께 문제 푸는 날(설명)(py) - 같은 날 동시에 가입한 인원 3명의 방문 주기가 공백을 두고 입력되면, 3명이 다시 모두 함께 방문해 문제를 풀어보는 날을 출력하라 a,b,c = input().split() a=int(a) b=int(b) c=int(c) i=2 multiply = 1 while i 이렇게 CodeUp 파이썬 기초 100제(98문제였지만)을 풀수있었다! 비록 기초적인 문제지만 생각보다 버거웠고 좀더 열심히 해야겠다는 마음가짐이 생겼다~
6076 : [기초-반복실행구조] 정수 1개 입력받아 그 수까지 출력하기2(설명)(py) - 정수(0 ~ 100) 1개를 입력받아 0부터 그 수까지 순서대로 출력하라 num = int(input()) i=0 while i0: sum+=(n*2) n-=1 print(sum) # n = int(input()) s = 0 for i in range(1, n+1) : if i%2==0 : s += i print(s) 》 6014번(for문/while문), 6040번(연산자)과 같은 방법이다. 첫번째 방법 코드를 설명하자면, 숫자*2는 짝수임을 활용한 방법으로, 원래 숫자에 2를 나눈 몫은 *2를 하였을때 원래 숫자와 같거나 크지않은 숫자이므로 각 2를 곱한 수가 짝수가 됨을 이용하였다. 6078 : [기초-종합..
6061 : [기초-비트단위논리연산] 비트단위로 OR 하여 출력하기(설명)(py) - 입력된 두 정수를 비트단위(bitwise)로 or 계산을 수행한 결과를 10진수로 출력하라 a,b = input().split() print(int(a)|int(b)) 》 6046번(비트연산자)과 같은 방법이다. 6062 : [기초-비트단위논리연산] 비트단위로 XOR 하여 출력하기(설명)(py) - 입력된 두 정수를 비트단위(bitwise)로 xor 계산을 수행한 결과를 10진수로 출력하라 a,b = input().split() print(int(a)^int(b)) 》 6046번(비트연산자)과 같은 방법이다. 6063 : [기초-3항연산] 정수 2개 입력받아 큰 값 출력하기(설명)(py - 입력된 두 정수 중 큰 값을 ..
6046 : [기초-비트시프트연산] 정수 1개 입력받아 2배 곱해 출력하기(설명)(py) - 정수 1개를 입력받아 2배 곱해 출력하라 a=int(input()) print(2*a) # a=int(input()) print(a
6031 : [기초-값변환] 정수 입력받아 유니코드 문자로 변환하기(설명)(py) - 10진 정수 1개를 입력받아 유니코드 문자로 출력해라 a = int(input()) print(chr(a)) 》 chr( )는 정수값→문자, ord( )는 문자→정수값 형태로 바꿔줌을 기억하자 6032 : [기초-산술연산] 정수 1개 입력받아 부호 바꾸기(설명)(py) - 입력된 정수의 부호를 바꿔 출력해라 a=int(input()) print(-a) 》 a의 부호를 바꾸기 위해선 0-a 즉, -a이다. 6033 : [기초-산술연산] 문자 1개 입력받아 다음 문자 출력하기(설명)(py) - 문자 1개를 입력받아 그 다음 문자를 출력해라 a=ord(input()) print(chr(a+1)) 》 6030번과 같은 내용이다..
6016 : [기초-입출력] 문자 2개 입력받아 순서 바꿔 출력하기2(설명)(py) - 공백을 두고 문자 2개를 입력받아 순서를 바꿔 출력하라 a,b=input().split() print(b+"\n"+a) 》 6002번, 6010번, 6015번과 같은 방법이다. 6017 : [기초-입출력] 문장 1개 입력받아 3번 출력하기(설명)(py) - 정수, 실수, 문자, 문자열 등 1개만 입력받아 한 줄로 3번 출력하라 s = input() print(s, s, s) # s = input() print(s+" "+s+" "+s) 》 6002번, 6010번과 같은 방법이다. 6018 : [기초-입출력] 시간 입력받아 그대로 출력하기(설명)(py) - 24시간 시:분 형식으로 시간이 입력될 때, 그대로 출력하라 a..
아래의 링크로 가서 먼저 풀어보길 바란다. https://codeup.kr/problemsetsol.php?psid=33 문제집 / Python 기초 100제 codeup.kr 6001 : [기초-출력] 출력하기01(설명)(py) - Hello를 출력하라 print("Hello") # print('Hello') 》 큰따옴표 작은따옴표 구분이 없다. 6002 : [기초-출력] 출력하기02(설명)(py) - Hello World를 출력하라 print("Hello World") # print("Hello"+' World') # print("Hello","World") # print("Hello",'World') 》 +를 사용할 경우 concatenate을 한 뒤 하나의 인자로 전달을 하기 때문에 각 인자가 문..