Interpreter파이썬은 Interpreter를 통해 실행된다.❯ pythonPython 3.9.13 | packaged by conda-forge | (main, May 27 2022, 17:00:33)[Clang 13.0.1 ] on darwinType "help", "copyright", "credits" or "license" for more information.>>> python을 실행하면 interactive shell이 실행되는데, 한줄 씩 코드를 입력하고 독립적으로 코드를 실행하고 결과를 출력한다.C, Java 기반의 컴파일 언어보다 유연하게 코드 작성 및 실행이 가능하지만, 성능적인 부분에서 trade off가 발생한다.왜 C, Java보다 성능이 떨어질까?Overhead 발생파이썬..
Python 1. 재귀 호출 횟수 제한 백준 채점에서 파이썬 코드로 재귀호출을 1000회 이상하면 막힌다. import sys sys.setrecursionlimit(100000) 코드 상단에 추가해서 제한을 늘려주자 2. 입력 시간으로 인한 시간 초과 입력 받을 때 input()으로 받는 것보다 int(sys.stdin.readline())으로 받는 것이 훨씬 빠르다. 참고 : https://www.acmicpc.net/blog/view/56 입력 속도 비교 여러가지 언어와 입력 방법을 이용해서 시간이 얼마나 걸리는지 비교해 보았습니다. 방법: 첫째 줄에 정수의 개수 N (= 10,000,000), 둘째 줄부터 N개의 줄에 한 개의 자연수(10,000 이하)가 적힌 파일 www.acmicpc.net C..
문제 : https://www.acmicpc.net/problem/1074 1074번: Z 한수는 크기가 2N × 2N인 2차원 배열을 Z모양으로 탐색하려고 한다. 예를 들어, 2×2배열을 왼쪽 위칸, 오른쪽 위칸, 왼쪽 아래칸, 오른쪽 아래칸 순서대로 방문하면 Z모양이다. N > 1인 경우, 배열을 www.acmicpc.net 접근 1. 0부터 count해서 직접 세어가기 (brute force) 정답을 K라고 할 때, 1 ≤ N ≤ 15 조건에 의해 K는 최대 \({2^{15}} * {2^{15}}-1\)이다. 때문에 시간제한에 걸릴 것같다. 2. 행과 열 사이의 규칙 찾기 (분할 정복) 2 X 2 => {0,1,2,3} 4 X 4 => { {0,1,2,3} , {4,5,6,7} , {8,9,10,1..
대한민국 남성의 대부분은 군대를 갑니다 ㅜㅜ 컴퓨터공학과 학부생인 저도 3학기를 마치고 코로나를 피해 군대에 오게 되었는데요. 1년 반이라는 기나긴 시간을 버리긴 아까워 싸이버정보지식방에서라도 코딩을 해보고자 열려있는 포트도 찾아보고 (ssh 포트인 22번이 막혀있다 ㅜㅜ) 열심히 삽질을 결과를 좀 공유해볼려고 합니다. 제약사항 https , http 를 제외한 대부분의 포트가 막혀있다. (22번 ssh, 23번 telnet 등등) 컴퓨터가 대부분 하모니카OS로 리눅스 기반이다 보니 깔 수 있는 프로그램이 제한되어있다 리눅스 기반이지만 내장된 vscode에서 터미널을 열어보면 sudo 권한이 막혀있다 (apt install 불가) 로그인 할때마다 초기화 되어 로컬 세팅들이 모두 날아간다.... 이렇게 열..
- Total
- Today
- Yesterday
- 뿌요뿌요
- 웹IDE
- pintos
- 싸지방
- 토이프로젝트
- 정보보호병
- 런타임 에러
- 해커톤
- 리눅스
- 구름ide
- 사이버정보지식방
- ttyd
- 코딩
- System call
- 백준
- 앱
- Web
- 시간 초과
- letsencrypt
- codeanywhere
- 프로젝트
- 서버 관리
- 뿌요뿌요 테트리스
- C
- Django
- Python
- react
- FastAPI
- pvm
- 분할 정복
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |