전체 글
-
[정의란 무엇인가] Justice? Definition?독후감 2026. 10. 14. 17:08
"정의란 무엇인가" 되게 유명한 책으로 2010년(?) 즈음에 크게 유행했던 걸로 기억한다. 언뜻 듣기로는 제목처럼 정의가 무엇인지 딱 잘라 알려주기보다는트롤리 딜레마처럼 선택의 기로에서 어떠한 도덕적 기준을 적용할 것인가와 같은 애매한 상황을 던져만 주고 그 상황에서 여러분은 어떻게 한다고 하는 줄로 있었다. ※ 트롤리 딜레마(Trolley Problem)다수의 생명을 구하기 위해 소수의 희생을 허용할 것인지를 묻는 대표적인 윤리학적 사고 실험 거의 4달(?) 동안 절반만 읽은 이 시점에알던 것 크게 다르지 않지만 조금씩 책의 의도를 파악해 가는 거 같다. 종종 나오는 문과와 이과의 차이에 나오는 짤로우리말로 "정의"를 봤을 때 문과는 "Justice"를, 이과는 "Definition"을 떠..
-
꼭지인가?그날이 올 때까지 2026. 7. 6. 17:45
오래전 일이다. 모 증권사 객장에 스님이 나타났다는 글이 인터넷에 퍼지면서 작은 소동이 벌어졌다."이제 끝물이다"라는 말과 함께였다.호들갑이라며 웃어넘기는 사람도 있었지만, 얼마 지나지 않아 주가는 실제로 곤두박질쳤고,그 글을 올린 직원은 잠깐이나마 세간의 주목을 받았다. 시대가 바뀐 지금, 객장을 직접 찾는 사람은 눈에 띄게 줄었다.그러나 온라인으로는 일주일 사이에 수백만 개의 신규 계좌가 개설되는 경우도 있다고 한다.형태는 달라졌지만, 돈이 몰리는 속도는 오히려 더 빨라졌다. 그렇다면 지금은 꼭지인가?솔직히 말해두겠다. 이 글은 예스 또는 노, 단 한마디로 답하지 않는다. 그것은 독자 스스로의 판단에 맡기고자 한다.이 글의 역할은 다만, 투자자가 스스로 판단할 수 있도록 참고 조언을 드리는 것에 그친..
-
PC 전원 인가 시 자동 부팅 (윈도우)코딩 2025. 7. 14. 14:49
배경 보통은 연구실의 pc를 잘 끄지 않는데무슨무슨 법에 의해 학교 전체 정전이 있다고 했다. 대개 이런 정전은 주말에 시행되는데정전이 끝나더라도 마냥 pc를 꺼놓을 수가 없어서좀 편하게 할 수 있는 방법을 찾아보게 되었다. 설정 방법 1. pc를 재부팅 한 뒤 F2나 Del 버튼을 눌러 BIOS 세팅 모드로 진입한다. 내 PC는 제조사가 ASUS라 F2나 Del을 눌러 BIOS 세팅 모드를 진입했고,각 pc마다 재부팅 시 어떤 버튼을 누르라고 화면에 표시될 것이다.(나의 경우 여러번 눌러도 돼서 계속 누르고 있는다.) 2. Adanced 메뉴로 들어가서 APM Configuration을 들어간다.방향키 및 enter 버튼으로 조작 가능하다. 3. Restore AC Power Loss를 power..
-
디버그 모드 단축키 정리 - VS Code코딩 2025. 6. 12. 14:11
- 다음과 같은 코드에 대해 디버깅을 한다고 가정 - 내가 확인하고 싶은 위치에 중단점 설정. ex - `scores`라는 변수를 확인하고 싶다, `calculate_average`라는 함수의 동작 과정을 확인하고 싶다.코드의 숫자 옆을 클릭하면 아래 사진과 같이 빨간점이 생긴다. - 디버그 모드 진입오른쪽 상단에 🔽 버튼을 눌러 "Python Debugger: Debug Python File"을 클릭(Debug using launch.json은 추후에 다룰 예정) - 아래와 같은 창이 나오면, `Python Debugger` --> `Python 파일` 클릭 - 그럼 아래와 같이 중단점에서 멈추게 되고, 여기서부터 원하는 작업을 실행하면 된다.이 상황은 30줄을 실행할 준비가 되었..
-
[백준 BOJ] 4179번 불! (파이썬 Python)코딩/알고리즘 - 백준 2025. 4. 3. 00:21
문제지훈이는 미로에서 일을 한다. 지훈이를 미로에서 탈출하도록 도와주자!미로에서의 지훈이의 위치와 불이 붙은 위치를 감안해서 지훈이가 불에 타기전에 탈출할 수 있는지의 여부, 그리고 얼마나 빨리 탈출할 수 있는지를 결정해야한다.지훈이와 불은 매 분마다 한칸씩 수평또는 수직으로(비스듬하게 이동하지 않는다) 이동한다.불은 각 지점에서 네 방향으로 확산된다.지훈이는 미로의 가장자리에 접한 공간에서 탈출할 수 있다.지훈이와 불은 벽이 있는 공간은 통과하지 못한다. https://www.acmicpc.net/problem/4179 풀이- BFS로 탐색 구현 (BFS 문제집에 있는 문제를 풀이 중 / 링크 )- 문제 입력 입력 - 지금까지와는 다른게 2가지 경우로 구분 (지훈과 불의 위치)- 지훈과 불의 좌..
-
[백준 BOJ] 2667번 단지번호붙이기 (파이썬 Python)코딩/알고리즘 - 백준 2025. 3. 19. 11:35
문제과 같이 정사각형 모양의 지도가 있다. 1은 집이 있는 곳을, 0은 집이 없는 곳을 나타낸다. 철수는 이 지도를 가지고 연결된 집의 모임인 단지를 정의하고, 단지에 번호를 붙이려 한다. 여기서 연결되었다는 것은 어떤 집이 좌우, 혹은 아래위로 다른 집이 있는 경우를 말한다. 대각선상에 집이 있는 경우는 연결된 것이 아니다. 는 을 단지별로 번호를 붙인 것이다. 지도를 입력하여 단지수를 출력하고, 각 단지에 속하는 집의 수를 오름차순으로 정렬하여 출력하는 프로그램을 작성하시오. https://www.acmicpc.net/problem/2667 풀이- BFS로 탐색 구현- 집(1)을 만났을때 BFS 실행- count를 더해주며 단지의 집의 수 계산 정답 코드import sysinput = sy..
-
[백준 BOJ] 7562번 나이트의 이동 (파이썬 Python)코딩/알고리즘 - 백준 2025. 3. 17. 11:33
문제 체스판 위에 한 나이트가 놓여져 있다. 나이트가 한 번에 이동할 수 있는 칸은 아래 그림에 나와있다. 나이트가 이동하려고 하는 칸이 주어진다. 나이트는 몇 번 움직이면 이 칸으로 이동할 수 있을까?https://www.acmicpc.net/problem/7562 풀이- BFS로 최단경로 구현- 현재 위치(current)와 목표 위치(target) 설정- 한번 이동할 때마다 해당 위치에 +1- 목표 위치(target) 도달 시 graph의 값 반환 정답 코드from collections import dequeimport sysinput = sys.stdin.readlinet = int(input())for _ in range(t): L = int(input()) current = lis..
-
로우레벨 vs. 하이레벨? 저급언어 vs. 고급언어?카테고리 없음 2025. 2. 18. 13:46
쉽냐 어렵냐 X계급 X 기계와 사람 중 어디에 가까운지를 나타내는 정도 기계에 가까울수록 저급 언어, low level사람과 가까울수록 고급 언더, high level 저급 고급 원자 -> 소자 -> 회로 -> 신호 -> 기계어(디지털 신호)-> 어셈블리(assembly) 언어 -> C 언어 -> Java, Python etc. 참고:로우레벨,하이레벨?저급언어,고급언어?대체 기준이 뭔가요?https://door-of-tabris.tistory.com/entry/%EB%A1%9C%EC%9A%B0%EB%A0%88%EB%B2%A8%ED%95%98%EC%9D%B4%EB%A0%88%EB%B2%A8%EC%A0%80%EA%B8%89%EC%96%B8%EC%96%B4%EA%B3%A0%EA%B8%89%EC%96..