분류 전체보기
-
홀드취미생활/야구 2025. 5. 10. 11:48
홀드는 투수의 기록 중 하나로, 세이브와 같이 구원투수에게 주는 기록이다. KBO 야구규칙에는 언급되지 않으나, 리그 규정에 별도로 규정되어 있다. 세이브에 비해 홀드에는 관심을 적게 가질 수 있지만, 홀드는 중간계투에게 주는 세이브 정도로 선수의 실력을 볼 수 있는 지표가 된다. 일반적으로 세이브는 경기를 끝낸 선수에게 준다. 이와 달리 홀드는 경기를 끝내지는 않았지만, 맡겨진 이닝을 잘 막아낸 선수에게 준다. 세이브규정에 준해 해당 조건을 갖추면서 도중에 물러난 투수에게 '홀드1'을 준다.- KBO 리그규정 제12조 홀드는 기본적으로 세이브 규정과 기준이 같다. 세이브 규정을 알고 싶다면 아래 링크를 참조. https://memoblock.tistory.com/27 세이브세이브는 한 팀에서 가장 뛰어..
-
커서 모드가 바뀌었어요메모장 2025. 1. 26. 16:00
키보드에는 내가 알지 못하는 여러 기능이 있다. 옛날 옛적에 MS-DOS 컴퓨터를 사용했던 조상님들은 이 키들을 사용했겠지만, 시간이 지나고 입력 장치가 엄청나게 발전하면서 아무런 역할 없이 그저 존재 자체가 존재 목적인 키들이 존재한다. 예를 들어서 Pause, Scroll같은... 물론 이런 키들에 기능을 지정해 주면 쓸모가 생기지만, 그러는 사람은 많이 없다. 가끔 글을 쓰거나 코딩을 하거나 할 때, 커서가 두꺼워지고 내가 썼던 글들을 잡아먹는 경우가 생긴다. 워드나 VSCode라던가. 아마 백스페이스 키를 누르려다가 Insert 키를 누른 것이다. 커서에는 삽입 모드와 수정 모드가 존재한다. 우리가 일반적으로 사용하는 모드는 삽입 모드고, 상당히 불편함을 느낄 모드는 수정 모드일 것이다. 이것이 ..
-
그리스어 물음표메모장 2025. 1. 26. 15:44
"프로그래밍 하는 사람을 괴롭히는 방법" 이라는 제목으로 세미콜론을 그리스어 물음표로 바꾸는 것이 있다는 내용의 글이 있다. 그리스어 물음표와 세미콜론이 비슷하게 생겼다는 점에서 나오는 개그인데, 실제로 그리스어 물음표는 세미콜론과 똑같이 생겼다. ; ; 그래, 그런 문자가 있다는 건 알겠다. 그럼 이걸 그리스 사람은 실제로 쓰나? 외국인이 많이 사용하는 커뮤니티 사이트인 Reddit에서 그리스어로 적힌 글을 찾았다. 세미콜론 비슷하게 생긴 문자를 사용하는 것을 알 수 있다. 번역을 해 본 결과, 의문문이었다는 것을 알아냈다. 나는 그리스어를 모르기 때문에, 사용한다는 것을 알고 넘어가자. 당연히 그렇지 않은 경우도 있다. 생긴 게 똑같다는 것은 알겠다. 그런데 왜 이게 버그를 유발한다는걸까? C, J..
-
백준 1002번 - 터렛 (Python3)백준 문제풀이/파이썬 2025. 1. 21. 10:10
문제조규현과 백승환은 터렛에 근무하는 직원이다. 하지만 워낙 존재감이 없어서 인구수는 차지하지 않는다. 다음은 조규현과 백승환의 사진이다. 이석원은 조규현과 백승환에게 상대편 마린(류재명)의 위치를 계산하라는 명령을 내렸다. 조규현과 백승환은 각각 자신의 터렛 위치에서 현재 적까지의 거리를 계산했다.조규현의 좌표 \((x_1, y_1)\)와 백승환의 좌표 \((x_2, y_2)\)가 주어지고, 조규현이 계산한 류재명과의 거리 \(r_1\)과 백승환이 계산한 류재명과의 거리 \(r_2\)가 주어졌을 때, 류재명이 있을 수 있는 좌표의 수를 출력하는 프로그램을 작성하시오. 입력첫째 줄에 테스트 케이스의 개수 \(T\)가 주어진다. 각 테스트 케이스는 다음과 같이 이루어져 있다.한 줄에 공백으로 구분 된 여섯..
-
서론정리노트/Python 정리노트 2025. 1. 20. 17:08
코딩을 처음 알게 된 것은 초등학교 5학년이다. 당시 블록 코딩 프로그램인 스크래치(Scratch)를 접하게 되며, 정해진 순서에 따라서 움직이는 프로그램을 만드는 것이 즐겁다는 것을 알게 되었다. 파이썬을 처음 시작한 것은 그로부터 1년 뒤이다. 도서관에 있는 파이썬 시작하기 책을 보면서 파이썬이 어떻게 작동하는가를 알게 되었고, Pygame 등 여러 모듈을 사용해 보면서 프로그래밍이 재밌다고 느꼈다. 그리고 결과적으로 나는 컴퓨터 관련 학과에 와 있다. 이 글은 무언가 전문적이거나 심화적인 내용이 아니다. 어디에서나 볼 수 있는 흔한 글일 것이다. 나는 전문성이 없는 학부생 나부랭이일 뿐, 그 이상 그 이하도 아니다. 전문적인 글들은 컴퓨터공학과의 박사님들이 잘 써 주실 것이다. 파이썬은 ..
-
4. 입력정리노트/C언어 정리노트 2025. 1. 20. 16:52
입력 또한 출력 못지않게 프로그래밍에서 핵심적인 기능이다. 많은 프로그램은 입력받은 정보를 가공하여 출력해낸다.C언어에도 입력이 존재한다. 시작하기 전에C 프로그래밍에서 주로 사용하는 scanf 함수는 보안 문제로 인해 비주얼 스튜디오에서 사용할 수 없게 막혀 있다. 그래서 일반적으로는 프로그램이 실행되지 않고 버그를 내뿜으며 멈춰 버린다. 그렇기 때문에 우리는 이 문제를 먼저 해결해야 한다.#include int main(){ int a; scanf("%d", &a); printf("%d", a); return 0;} 위와 같이, 아무런 설정도 바꾸지 않는다면 scanf 함수는 안전하지 않다는 내용을 보여 준다. 이 문제의 해결 방법은 여러 가지가 있다. 1. scanf_s 사용하기scanf 대신에 s..
-
3. 출력정리노트/C언어 정리노트 2025. 1. 16. 23:45
입력과 출력은 프로그래밍에서 가장 기초적인 부분이다. 입력된 정보를 바탕으로, 정보를 처리하여 데이터를 출력하는 방식으로 대부분의 프로그램이 작동한다. C언어에도 출력이 존재한다. 앞서 설명한 printf() 함수이다. 기초적인 사용법printf() 함수의 사용법은 다음과 같다. printf("Hello World!"); printf() 함수 안에 큰따옴표로 감싼 문자열을 넣는 방식으로 원하는 문자열을 출력할 수 있다. 예시 문제 - 정올 #101정보 올림피아드 사이트의 문제 중 출력 문제를 예시로 활용법을 알아보자. 문제다음 "출력 예"와 같이 출력하는 프로그램을 작성하시오. 예제입력입력은 없다.출력My name is Hong 위 문제는 My name is Hong 이라는 문자열을 출력하는 것이 목표인..
-
2. C언어 코드의 기본적 구조정리노트/C언어 정리노트 2025. 1. 15. 20:21
#include int main(){ printf("Hello, World!"); return 0;} 이렇게 생긴 프로그램을 짜 보았다.무슨 내용인지는 모르겠지만 잘 작동한다.파이썬을 학습했다면, printf 안에 들어가는 내용을 출력한다 정도는 이해할 수 있을 것이다. 코드를 한 줄씩 뜯어보면서 C언어 코드는 무엇으로 이루어지는지를 알아보자. #include 거의 모든 C언어 파일에 필수적으로 들어가는 줄이다. stdio.h라는 파일을 include(포함) 한다는 뜻이다. C언어를 통하여 콘솔에 문자를 출력하거나 입력할 때에 호출되는 파일이다.printf, scanf와 같은 입출력 함수는 전부 이 안에 들어 있다. 그러므로 호출하지 않는다면, 정상적으로 작동하지 않는다. stdio.h와 같은 파일을 ..
-
1. C언어 시작하기정리노트/C언어 정리노트 2025. 1. 15. 20:04
이전 글 : 0. 비주얼 스튜디오 설치하기(VS2022) 0. 비주얼 스튜디오 설치하기 (VS2022)C언어는 데니스 리치가 1972년에 발표한 고급 프로그래밍 언어이다. 공개 이후 수십 년에 걸쳐 수정이 이루어졌고, 2025년 현재까지도 윈도우나 유닉스 등의 각종 운영체제의 커널을 제작하는 데memoblock.tistory.com 비주얼 스튜디오를 설치하는 데에 성공했다. 이제부터는 C언어를 사용할 수 있다.C언어를 사용하기 위하여, 우리는 코드를 작성할 파일을 만들 필요가 있다. VS에는 솔루션 탐색기라는 메뉴 창이 존재한다. 이는 솔루션에 존재하는 모든 파일을 확인할 수 있는 파일 탐색기이다."소스 파일"에 들어간 파일들은 C언어 소스코드들로, 이 안에 들어간 파일을 실행한다. 소스 파일에 대고 우..