전체 글 275

[Error] VS Code Could not find or load main class 해결

VS Code에서 자바를 하고 있는데 위와같은 에러가 떴다. 해결방법은 무척 황당했다. VS Code에선 코드 작성하고 Ctrl + S, 즉 저장하기를 눌러준 다음에 실행을 시켜줘야 한다고 한다. 그래야 저런 에러가 안 뜬다고 한다. Ctrl + S를 눌러주고 실행시키니 결과가 잘 뜨는 걸 확인할 수 있었다. 그런데 한글은 또 왜 깨지는 걸까. 이것도 해결하러 가야겠다.

BOX-IT/Error 2023.03.27

[오류] VS Code 한글 깨짐 현상 1분만에 해결한 방법

문제상황 VS Code에서 한글을 출력을 할 때 깨지는 현상이 발생했다. 해결방법은 무척 간단했다. 해결방법 키보드의 왼쪽 하단에 있는 '윈도우 키'를 누른 뒤 '국가'라고 검색한다. 그럼 '국가 또는 지역'이란 게 보인다. 클릭해 준다. '관리자 옵션'을 클릭하고 아래에 있는 '시스템 로캘 변경'을 클릭해 준다. 'Beta: 세계 언어 지원을 위해 UnICODE UTF-8 사용' 앞에 있는 체크박스를 위의 사진처럼 클릭해 준다. 그리고 '확인' 버튼을 클릭한 뒤 컴퓨터를 재부팅(다시 시작) 해주면 한글이 깨지지 않고 잘 출력되는 걸 확인할 수 있다.

[확통] 배반 사건이 독립일 수 없는 이유

전체 원소가 1, 2, 3, 4, 5, 6 이 있다고 했을 때 A가 1, 2, 3이고 B가 4, 5, 6이라고 하자. 여기서 A와 B는 배반 사건이라고 한다. 즉 A와 B가 서로 중복되는 원소를 가지지 못한다는 거다. A에 1, 2, 3이 있기 때문에 B에는 1, 2, 3이 들어갈 수 없다. 만약 A에 1, 2 만 들어갔다면 B는 3을 가질 수도 있고, 가질 수도 없을 것이다. 하지만 A가 1, 2, 3 이렇게 3을 가짐으로서 B는 절대 3을 가질 수 없게 된다. 즉 A에 안에 있는 원소(숫자)가 무엇이냐에 따라서 B에 들어가 있는 숫자에도 영향을 끼친다. A가 사건 B에 영향을 끼침으로 위의 배반사건은 독립사건이 될 수 없다. 확률과 통계에서 독립은 두 사건이 서로 영향을 끼치지 않아야 독립사건이라고 ..

정처기 필기시험 질문 모음집: 응시료, 시험 시간, 최소 몇 점 맞아야 하나요?

처음 정처기 필기 시험을 준비한다면 궁금하신 사항이 무척 많을 거 같습니다. 정처기 시험이 무엇인지부터 시작해서 응시료, 시험 시간, 최소 몇 점을 맞아야 하는지 등 정처기와 관련해서 자주 나오는 질문에 대한 답변을 작성했습니다. 모쪼록 정처기 시험을 준비하시는 분께 조금이나마 도움이 되었으면 합니다. - 정처기 시험이 무엇인가요? 컴퓨터 지식 및 기술 전문 인력 양성을 위해 제정된 시험으로 필기와 실기 총 2번의 시험을 합격해서 취득할 수 있는 자격증입니다. - 정처기 시험을 보면 무슨 장점이 있나요? 개인적으로 정처기 자격증을 취득한다고 해서 어떤 장점이 있다고 생각하진 않습니다. 저같은 경우 개발자를 지망하는 컴퓨터 공학과 학생이지만 정처기 시험을 응시할 생각은 없었습니다. 개발자는 코딩 테스트 실..

정처기 필기 3주 만에 합격한 방법 (feat. 정보처리기사 필기 공부 방법 꿀팁)

이번에 정처기 시험을 봤다. 정보처리기사 필기 자격증이 있어야 대학 졸업이 가능하다고 해서 이번에 필기 시험을 준비했고,합격했다. 나는 컴퓨터 공학과 학생으로 나름 전공자이다. 그런데 처음 정처기 시험문제를 풀었을 때 100문제 중 9문제만 맞히는 기함을 토해냈다. 이 정도면 비전공자라고 봐도 무방한 상황이었다. 이런 상황에서 정처기를 빠른 시간 내에 합격할 수 있었던 팁들을 이야기하고자 한다. 정처기 시험을 준비하기 전에 '반드시' 알아둬야 할 것 많은 분들께서 기본서 혹은 인강을 구매한 뒤 책에 있는 정처기의 모든 내용을 이해하고, 시험 문제를 풀곤 한다. 이 방법은 공부를 하는 데 시간이 오래 걸리는 방법이다. 공부 시간을 획기적으로 단축하기 위해선 순서를 뒤집어야 한다. 우선 시험 문제를 먼저 풀..

[백준/JAVA] 2739 구구단 문제

1. 문제 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net 2. 풀이 사용자가 특정한 값을 입력하면 구구단을 출력해 주는 프로그램이다. 내가 2를 입력하면 2의 구구단 결과값인 2*1 = 2 2*2 = 4 2*3 = 6 형태로 출력하면 된다. 문제를 나열해 보자면 1) 사용자가 입력한 값을 공간인 변수를 선언한다. 2) 1부터 9까지 반복하도록 한다.(구구단이니까) 3) 사용자가 입력한 값과 1부터 9까지 곱했을 때 곱한 값이 저장될 변수를 선언한다. 예) 2*4 = 8 이라는 결과가 나오는 이 8이 저장될 변수를 선언하는 것이다. 4) 문제에서 2 * 1 = 2 형태로 출력되도록 하라 했음으로 해당 형..

IT/BaekJoon 2023.03.12

왜 코딩 테스트를 준비해야 하는 걸까?

개발자로 취직하기 위해선 반드시 코딩 테스트를 준비해야 한다고들 말한다. 그래서 백준이나 릿트코드와 같은 알고리즘 문제를 풀어보는 것을 많은 분들이 강조하곤 하시는데 아직 학부생인 내 입장에선 왜 알고리즘 문제 푸는 걸 많은 분들이 강조하시는지 잘 와닿지 않았었다. 그러던 차에 '행복한 프로그래밍'에서 왜 사람들이 알고리즘 문제 풀기를 강조하는지 바로 알 수 있었던 구절을 발견했다. 알고리즘 공부를 왜 해야하는지 모르는 분, 혹은 공부의 방향을 잠시 잃은 분께 좋은 동기부여가 될 거 같아 글을 발췌했다. 치열한 고민을 통해서 신중하게 작성되지 않은 프로그램이 안고 있는 결정적인 문제는 알고리즘이 필요 이상으로 복잡하고 어렵기 때문에 버그가 숨어서 지내기 알맞은 환경을 제공해준다는 점이다. 바퀴벌레가 어둡..

[확통] 확률과 라플라스의 확률, 그리고 공리

이전에는 표본공간과 사건에 대해 알아봤다. 오늘은 확률에 대해 알아볼 예정이다. 2. 확률 2-1. 라플라스의 확률 2-2. 확률의 공리 2-3. 확률의 성질 * 이공계생을 위한 확률과 통계를 참고해서 작성한 글입니다. * 학교 수업 시간 때 들은 강의를 정리한 글입니다. 2. 확률 2-1. 라플라스의 확률(수학적 확률) - 일반적으로 한 번의 시행에서 일어날 수 있는 경우의 수가 N인 근원사건(일어날 수 있는 사건의 원소값들)이 일어날 가능성이 같을 경우, 사건 A가 일어나는 경우의 수를 n이라 하면, A의 확률은 다음과 같이 정의할 수 있다. 전체 표본공간인 N에 사건 A가 일어나는 경우의 수를 n이라 한다. 예) 주사위를 던졌는데 발생할 수 있는 경우의 수는 1 ~ 6 총 6가지다. 이러면 대문자 ..

[확통] 표본공간이 무슨 뜻일까?

1. 표본공간과 사건 1-1. 표본공간과 사건 용어 정의 1-2. 이산 표본공간과 연속 표본공간 1-3. 사건의 연산 * '이공계생을 위한 확률과 통계 2판'을 참고해서 작성한 글입니다. 1. 표본공간과 사건 1-1. 표본공간과 사건 용어 정의 표본공간 - 실험 또는 시행에 의하여 일어날 수 있는 모든 가능한 결과의 집합 예) 동전 던졌을 때 나올 수 있는 전체의 경우의 수. 가령 1개의 동전을 반복해서 2번 던질 때 (앞, 앞), (뒤, 뒤), (앞, 뒤), (뒤, 앞) 총 4개의 경우의 수가 나오고, 이 4개의 경우의 수가 표본공간에 해당한다. 예) 주사위 던졌을 때 나오는 전체 경우의 수 사건 - 표본공간의 임의의 부분집합 예) 동전 전지기 했을 때 나오는 표본공간은 앞, 뒷면이다. 그리고 사건은 ..