일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 리스트 컴프리헨션
- flask
- 2557
- FOREIGN KEY
- 딕셔너리
- 큰 수 나누기
- project euler
- 외래키
- itertools
- timestamp
- convention
- 파이썬
- python
- BOJ
- ceil
- 자료구조
- floor
- Dictionary
- datetime
- 소수
- 에라토스테네스의 체
- enumerate
- mysql
- 네이밍
- 세그먼트 트리
- SUM
- lower_case_table_names
- list comprehension
- Codeforces
- SUM()
- Today
- Total
목록분류 전체보기 (608)
늒네 기록
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'..
이전 글에서 보았듯이, config 설정시 --global 옵션을 붙이지 않으면 특정 폴더에만 적용되는 git의 config를 관리하는 것이 가능하다. 그렇다면, 특정 github 프로젝트에서 작업할 때만 특정한 계정을 사용하도록 세팅하는 것이 가능할까? 자세한 원리를 설명하기 전, 세팅 방법을 먼저 설명하도록 하겠다. 아래 설명할 방법은 Windows 환경에서 작동함을 확인했다. 0. 최초로 github에서 프로젝트를 clone하거나 push하는 등 remote와 상호작용을 하려고 한 순간에, github으로 로그인 하는 창이 떴을 것이다. 이 상황에 로그인을 하여 global한 credential이 세팅 완료된 상황을 가정한다. 1. 이 상황에서 다른 github 아이디로 만든 private repo..