일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- java
- Java11
- 백준
- SQLD / SQLP
- GROUP BY 절
- 개념
- 명품 자바 프로그래밍
- programmers
- 공공데이터
- baekjoon
- 헤드퍼스트 디자인패턴
- HAVING 절
- pypy3
- BOJ
- SELECT 절
- Python
- Codeup
- Python 3
- 기초
- 단계별로 풀어보기
- 기초100제
- 자바
- 응용
- JAVA 11
- Codeforces Round #802 (Div. 2)
- 이론
- level1
- 파이썬
- 기본
- 코딩테스트
- Today
- Total
목록분류 전체보기 (117)
Development Project
2798 : 블랙잭 from itertools import combinations a,b=map(int,input().split()) l=list(map(int,input().split()))[0:a] max=0 for i in list(combinations(l,3)): s=i[0]+i[1]+i[2] if s
10872 : 팩토리얼 def factorial(n): if n==0 or n==1: return 1 return n*factorial(n-1) print(factorial(int(input()))) 10870 : 피보나치 수 5 def fib(num): if num=k+1: print(f'{"____"*k}"재귀함수가 뭔가요?"\n{"____"*k}"잘 들어보게. 옛날옛날 한 산 꼭대기에 이세상 모든 지식을 통달한 선인이 있었어.\n{"____"*k}마을 사람들은 모두 그 선인에게 수많은 질문을 했고, 모두 지혜롭게 대답해 주었지.\n{"____"*k}그의 답은 대부분 옳았다고 하네. 그런데 어느 날, 그 선인에게 한 선비가 찾아와서 물었어."') st(k+1,n) print(f'{"____"*k}라고..
1978 : 소수 찾기 n=int(input()) l=list(map(int,input().split())) cnt=0 for i in l[:n]: if i==1: continue ok=0 for j in range(1,i+1): ok+=1 if i%j==0 else 0 cnt+=1 if ok==2 else 0 print(cnt) 2581 : 소수 m,n=int(input()),int(input());num=m;l=[] while num>=m and num
1712 : 손익분기점 a,b,c=map(int, input().split()) print(-1 if b>=c else a//(c-b)+1) # a,b,c=map(int, input().split());print(-(b>=c)or a//(c-b)+1) 2292 : 벌집 n=int(input()) sum=1 for i in range(1,n+1): if sum>=n or n==1: print(i) break sum+=6*i # n = int(input()) a = 1 b = 1 while n > a: a += 6*b b+=1 print(b) 1193 : 분수찾기 a = int(input()) b=0 while a>0: b+=1 a-=b a+=b b+=1 if b%2==0: print(f"{b-a}/{a}"..
11654 : 아스키코드 print(ord(input())) 11720 : 숫자의 합 a=int(input()) print(sum(list(map(int, input()))[:a])) 10809 : 알파벳 찾기 a=[-1]*26 cnt=0 for i in list(input()): if a[ord(i)-97]==-1: a[ord(i)-97]= cnt cnt+=1 for i in a: print(i,end=" ") # s=input() l=[-1]*26 for i in range(len(s)): if l[ord(s[i])-97]==-1: l[ord(s[i])-97]=i for i in l: print(i,end=' ') 2675 : 문자열 반복 n=int(input()) for i in range(n): ..
15596 : 정수 N개의 합 def solve(a): ans = 0 for i in a: ans += int(i) return ans # def solve(a): return(sum(a)) # solve=sum 4673 : 셀프 넘버 def fun(): m = [] for i in range(1,10000): k = list(str(i)) for j in k: i += int(j) m.append(i) for p in range(1,10000): if p not in m: print(p) fun() 1065 : 한수 def num(n): ans = 0 for i in range (1, n+1): if i
10818 : 최소, 최대 numberOf = int(input()) nums = list(map(int, input().split())) min=nums[0] max=nums[0] for i in range(1, numberOf): min = nums[i] if nums[i]max else max print(min, max) # num = int(input()) nums = list(map(int,input().split())) print(min(nums),max(nums)) 2562 : 최댓값 num1 = int(input()) cnt=1 for i in range(8): num2 = int(input()) if num10: ans+=1 print(ans) 1546 : 평균 n = int(input(..
2739 : 구구단 num = int(input()) for i in range(1,10): print(num,"*",i,"=",num*i) # n = int(input()) for i in range(1, 10): print(f'{n} * {i} = {n * i}') 10950 : A+B-3 a = int(input()) for i in range(a): b, c = map(int, input().split(' ')) print(b + c) 8983 : 합 num = int(input()) result=0 for i in range(num+1): result+=i print(result) 15552 : 빠른 A+B import sys if __name__ == '__main__': T = int(sys..
1330 : 두 수 비교하기 a,b = map(int, input().split()) if a>b: print(">") elif a==b: print("==") else: print("" if a>b else ("
2557 : Hello World print("Hello World!") 10718 : We love kriii print("강한친구 대한육군\n강한친구 대한육군") # print("강한친구 대한육군") print("강한친구 대한육군") 10171 : 고양이 print('\\ /\\') print(' ) ( \')') print('( / )') print(' \\(__)|') # a="\ /\ \n ) ( ')\n( / )\n \(__)|" print(a) 25083 : 새싹 print(' ,r\'\"7') print("r`-_ ,' ,/") print(' \\. \". L_r\'') print(' `~\\/') print(' |') print(' |') # print(' ,r\'\"7') print('..
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을 한 뒤 하나의 인자로 전달을 하기 때문에 각 인자가 문..
CSS란? CSS - Cascading Style Sheets의 약자 - HTML문서의 스타일을 꾸밀 때 사용하는 스타일 시트 언어 h1{color:red;} CSS의 필요성 - HTML : 정보표현 및 디자인 => HTML은 정보표현 / CSS는 디자인 (유지보수 편의성 + 재사용성) - 웹 문서의 내용과 상관없이, 디자인만 바꾸거나 디자인은 그대로 두고 웹 문서의 내용 변경이 용이함 선택자 종류 개요 - 잠시생략...이걸 어케 적어...;; 전체 선택자 (*) - HTML 페이지 내부의 모든 태그를 선택함 => html태그 및 head태그, title태그, style태그까지 선택함 h1태그 p태그 태그 선택자 - HTML 페이지 내부에서 특정 종류의 태그를 모두 선택할 때 사용하는 선택자 h1태..
Visual Studio Code 사용시 단축키 기본 구조 만들기 : ! + ENTER 주석 : CTRL + / 실행 : ALT + L + O 기본 용어 정리 HTML - HyperText Markup Language의 약자 - 웹 페이지는 HTML 문서라고도 불리며, HTML 태그들로 구성됨 태그(Tag) - HTML 페이지에서 객체를 만들기 위해 사용 - 보통 시작 태그와 끝 태그의 한쌍으로 구성 (종료태그 없는 태그도 존재 ex>br태그 ) - 일부 태그는 태그 내부에 다른 태그를 넣을 수 있음 HELLO HTML => 시작태그 : 끝태그 : 요소(Element) - 태그를 통해 만들어진 객체 HELLO HTML => 위 코드 한줄 전체 속성(Attribute) - 태그에 추가 정보를 ..
자세하게 풀어쓴 전체 내용은 여기로 ㄱ Chapter 02 SQL 기본과 활용 - 제 1장 SQL 기본 [ 전체 ] 관계형 데이터베이스 개요 데이터베이스 데이터베이스란? - 넓은 의미 : 일상적인 정보를 모아 놓은 것 자체 - 일반적 의미 : 특정 기업이나 조직, 개인이 필요에 따라 데이터를 일정한 형태로 저 mywish-project.tistory.com 관계형 데이터베이스 개요 특정 데이터들의 집합에서 필요로 하는 데이터를 꺼내 조회하고 새로운 데이터를 입력/수정/삭제 하는 행위를 통해 데이터베이스와 대화를 함 SQL(Structured Query Language)은 이러한 대화를 가능하도록 매개역할을 함 SQL은 관계형 데이터베이스의 데이터 정의, 데이터 조작, 데이터 제어를 위해 사용하는 언어 S..