일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- datetime
- timestamp
- list comprehension
- SUM
- 네이밍
- 소수
- enumerate
- itertools
- flask
- SUM()
- Dictionary
- 에라토스테네스의 체
- 2557
- FOREIGN KEY
- BOJ
- 큰 수 나누기
- 외래키
- mysql
- lower_case_table_names
- floor
- 딕셔너리
- python
- 자료구조
- 파이썬
- 리스트 컴프리헨션
- ceil
- Codeforces
- project euler
- convention
- 세그먼트 트리
- Today
- Total
목록전체 글 (469)
늒네 기록
6B TUNES - Here in the Moment ~Extended Mix~ - Ruby Tuesday - MX (youtube.com) 체감 난이도: ★★★☆☆ 특징: - 초견 풀콤이긴 한데 삑사리 난 부분이 많아서 운이 좋았던듯 - 12렙 치고 어렵진 않았다.
6B TUNES - Here in the Moment - Ruby Tuesday - Maximum (youtube.com) 체감 난이도: ★☆☆☆☆ 특징: - 초견 풀콤 - 마지막에 끝났는줄 알았는데 아니었다.
1008번: A/B (acmicpc.net) 1008번: A/B 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 10998번 - A×B 와 사실상 같은 문제. * 대신 /로 기호만 바꿔도 된다. 1 2 const x=require('fs').readFileSync('/dev/stdin').toString().trim().split(' ') console.log(parseInt(x[0])/parseInt(x[1])) Colored by Color Scripter cs
10998번: A×B (acmicpc.net) 10998번: A×B 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 1001번 - A-B 와 사실상 같은 문제. - 대신 *로 기호만 바꿔도 된다. 1 2 const x=require('fs').readFileSync('/dev/stdin').toString().trim().split(' ') console.log(parseInt(x[0])*parseInt(x[1])) Colored by Color Scripter cs
1001번: A-B (acmicpc.net) 1001번: A-B 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 1000번 - A+B 문제와 사실상 같은 문제. + 기호를 - 로만 바꿔도 된다. 앞선 문제의 풀이에서는 배열로 가공한 숫자들을 reduce 함수로 처리하는 식으로 더하기 문제를 바꿔서 풀었는데, 여기에서는 배열에 직접 접근해서 숫자로 바꿔 값을 계산하는 방식으로 풀었다. 1 2 const x=require('fs').readFileSync('/dev/stdin').toString().trim().split(' ') console.log(parseInt(x[0])-parseInt(x[1])) Colored by Color Scripter..
2557번: Hello World (acmicpc.net) 2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net 인풋을 받을 필요 없는 단순한 출력 문제다. 1 console.log('Hello World!') cs
1000번: A+B (acmicpc.net) 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 1000번 문제는 boj help 페이지에 각 언어별로 솔루션이 나와있다. 이를 통해서 인풋을 받아서 연산을 하고 아웃풋을 출력하는 기본적인 방법에 대한 힌트를 얻을 수 있다. 언어 정보 (acmicpc.net) 언어 정보 section .data input: db "%d %d",0 output: db "%d",10,0 a: times 4 db 0 b: times 4 db 0 section .text global main extern scanf extern printf main: push rbp mov rdi, input lea rsi,..
처음으로 sphinx를 사용해볼때 빠르게 따라해볼 수 있는 방법을 소개한다. 1. 먼저 문서화하고자 하는 프로젝트를 준비한다. GitHub - jaehaaheaj/sphinx-test Contribute to jaehaaheaj/sphinx-test development by creating an account on GitHub. github.com 설명을 위해 매우 간단한 구조의 프로젝트를 만들어서 main 브랜치에 넣어두었다. sphinx_test ├ obja.py ├ objb.py └ things ├ thinga.py └ thingb.py 2. sphinx를 인스톨한다. venv 환경 activate하고 설치하자. $ pip install sphinx 굳이 venv에다가 인스톨한건 추후 sphinx..
모든 코드는 아래의 repo에 정리해두었다. GitHub - jaehaaheaj/python_project_structure Contribute to jaehaaheaj/python_project_structure development by creating an account on GitHub. github.com 2. main 함수에 모든 기능을 구현하는 대신 일부 기능을 함수로 쪼개서 구현하고 싶다면, 아래와 같이 코드를 작성하는 것도 하나의 방법이다. # 복잡한 문제는 아니지만, fizzbuzz의 배수 체크 부분을 함수로 떼어냈다. def fizzbuzzz_checker(i): if i%(3*5)==0: return 'fizzbuzz' elif i%3==0: return 'fizz' elif i%5..
모든 코드는 아래의 repo에 같이 정리해두었다. GitHub - jaehaaheaj/python_project_structure Contribute to jaehaaheaj/python_project_structure development by creating an account on GitHub. github.com 1. 가장 간단한 구조는, main함수 안에다가 모든 기능을 다 구현해놓고 main.py를 실행시키면 원하는 결과가 출력되도록 하는 것이다. 위 repo의 sample1 브랜치를 보면, main.py에 아래와 같은 내용이 있는 것을 확인할 수 있다. for i in range(1,int(input())+1): s='' if i%3==0:s+='fizz' if i%5==0:s+='buzz'..