_

Always be tactful

개인 학습/실험실 5

드래그 방지 해제하기

어, 승준이형이야. 가끔 공부하다 보면 다른 사람 블로그에서 코드 참고할 때 있지?쓰라고 해놓고, 정작 드래그를 막아놔서 복사할 수가 없는 이상한 블로그들이 있어. 크롬 기준이고, 3초면 해결하니까 이번 기회에 알아두자.1. 개발자 도구 열기 (F12, Ctrl + Shift + I)단축키가 같은진 모르겠어.우측 상단에 점 세 개 있는 거 누르고 `도구 더보기` → `개발자 도구` 순으로 찾아서 열어도 돼. 2. Settings 접근하기 (F1)우측 상단에 톱니바퀴 눌러도 돼. 3. JavaScript 해제하기쭉 내려서 Debugger 블록 찾고, `Disable JavaScript` 체크하면 끝이야.원래는 코드를 찾아서 수정해줘도 되는데, 우린 귀찮으니까 그냥 자바스크립트를 해제하고 쓰자.

[Python] 시간 복잡도: 문자열 결합 연산 쓰지 마!

시간 복잡도 프로그래밍 언어에서 시간복잡도란 입력의 크기(N)에 따라 알고리즘이 얼마나 많은 "시간"을 소모하는지를 나타내는 척도이다. 표기법은 다양하나, 일반적으로는 O(1), O(n), O(log n), O(n^2) 등의 표기법을 사용한다.실제 코드 시간 복잡도 분석import sysN = int(sys.stdin.readline())result = ""for i in range(N // 4): result += "long "result += "int"print(result) 백준 25314번 문항을 풀며 실제 내가 제출한 코드로, 입력값 N에 따라 "long "을 N // 4번 반복해서 결과 문자열에 추가한 후, 마지막에 "int"를 붙여서 출력하는 프로그램이다. 다음은 코드를 쪼개어 각 코드..

[Python] 백준 2675번: 이스케이프 문자 처리

이스케이프 문자 이스케이프 문자는 문자열 내에서 특별한 역할을 한다. 그리고 일반적으로 백슬래시(\)가 이스케이프 문자로 쓰인다. 이스케이프 문자는 바로 뒤에 오는 문자와 조합하여 다양한 특수 기능을 하기 때문에 취급에 주의해야 한다.이스케이프 시퀀스\n줄 바꿈\t탭\\백슬래시\'작은따옴표\"큰따옴표디버깅을 통해 이스케이프 문자 처리 확인하기 \uXXXX는 유니코드 이스케이프 시퀀스다. 따라서 \u03B1은 그리스 문자 α를 나타낸다. 문자열로 변수 test1에 할당한 경우 'α'가 할당되었으며, 원시 문자열로 변수 test2에 할당한 경우 '\\u03B1'가 할당된 것을 확인해 볼 수 있다. 참고로 원시 문자열이라고 함은 문자열 앞에 r을 붙여 표시한 것을 말한다.  디버깅을 해보며 알게 된 사실은 내..