전체 글 96

일주일 벼락치기로 토익 스피킹 IH 받은 후기

1. 공부를 시작한 이유2. 나의 점수3. 공부 방법4. 스크래치 페이퍼 1. 공부를 시작한 이유IT 개발은 영어 실력을 크게 요구하진 않지만, 대기업이나 다른 유사 직무에 지원할 때 영어 점수를 본다는 것을 알게 되었다 그리고 이력서에 영어점수가 하나도 없으면 뭔가 뻘쭘하기도 하고,, 따라서 토익 스피킹을 공부하게 되었다. 이전에 오픽을 응시한 적이 있었는데 모든 문제가 주제 상관없이 전부 프리토킹을 해야 했어서 많이 어려웠다 (토익 스피킹으로 치면 모든 문항이 11번인 셈) 하지만 토익 스피킹은 템플릿과 3초 안에 응답할 기개만 있으면 된다또한 생각보다 발음을 많이 평가하는 듯 했다. 한국인인걸 티내지 말자! 2. 나의 점수 결과는 IH! 시험장에서 좀 버벅이고 문법적으로 실수했는데도(시험 종료..

주절주절 2026.08.14

[C#] CS5001 [프로그램에는 진입점에 적합한 정적 'Main' 메서드가 포함되어 있지 않습니다] 해결 방법

나의 경우 .NET으로 애플리케이션을 만들다가 생긴건데,해당 프로젝트 내에 App.xaml이 없으면 오류가 발생했다. 가령 A_WPF 프로젝트가 있고 하위에 A1_xaml, A2_xaml만 존재한다면 해당 오류가 생겼다 황급히 App.xaml과 하위 cs 스크립트를 붙여주니 오류가 해결되었다 구글링 하니 관련 방법, 혹은 main 이라 오타를 내었던 원인, 솔루션 출력 형식을 클래스 라이브러리로 설정하는 방법이 있었지만 모두 나에게 맞지 않았다 어느 프로젝트간에 App.xaml은 기본적으로 있어야 함을 알게 되었다!

C# 2026.07.28

[자료구조] 연결 리스트로 이진 탐색 트리 구현하기

이진 탐색 트리란?1) 자식 노드를 최대 두 개 가지며2) 부모보다 작은 값은 왼쪽에, 큰 값은 오른쪽에 배치3) 따라서 한쪽으로 쏠린 트리가 나온다면 검색 성능은 O(N), 기본적으로는 O(Nlogn) 이라는 자료구조로, 효율적인 검색 능력을 가지고 있다. 이를 연결 리스트로 구현해보자! #include using namespace std;struct Node{ int value; Node* left; Node* right;};Node* node = NULL;Node* findMin(Node* cur){ while(cur != NULL) { cur = cur->left; } return cur;}Node* addNode(Node* cur, int a)..

Study 2026.07.17

2026년 정보처리기사 2회차 필기 합격 후기

취준 생활을 보내다가 생각보다 많은 공고에서 정보처리기사를 필수자격 or 우대사항으로 갖추고 있음을 깨닫았다 금융권에는 필수자격인 곳이 많았고, 공기업이나 정부과제로 먹고 사는 회사는 우대사항으로 받아주고 있었다 1. 공부를 시작한 이유2. 나의 점수3. 전공자 기준 공부 방법 1. 공부를 시작한 이유1) 공부는 나이먹을수록 집중력이 떨어진다2) 정처기 과목은 면접 준비와 CS 공부에 일부 겹친다3) 내가 갑자기 다른 it 직무로 이직을 해버린다면..?4) 어차피 나는 청년이라 큐넷에서 응시비 결제시 반값 할인을 해준다5) 해마다 정처기는 어려워지고 있다 등등의 이유로 정처기 공부를 시작하게 되었다! 2. 나의 점수5월 9일 오후 12시 40분 경에 인천디지털시험센터에서 보았다. 합격 점수는 75 / ..

주절주절 2026.05.11

주관적으로 느끼는 프로그래밍 언어 난이도

사용해본 언어: C, C++, C#, Python, Java, JavaScript C: 할만하다. 초심자에겐 어렵다.C계열 언어의 부모님이자 클래스 개념이 없는 점이 제일 구분된다.포인터부턴 어려울 것이다. 인덱스를 활용해 배열의 주소는 몇번인가? 이런 식으로 시험 문제가 많이 나온다.포인터에 익숙해지만 그냥저냥 알아들을 수 있는 무난한 언어.가벼워서 속도가 빠르다. 임베디드 쪽에 사용됨. C++: 어렵다. 알수록 어렵다.공부할수록 어렵다고 느끼는 언어는 얘가 유일한 것 같다...임베디드부터 게임까지 다양하게 활용되며 그만큼 메모리 관리 쪽으로는 도가 튼 언어.대신 체감하는 오류가 매우 많다. 내 뇌가 생각하기엔 코드에 오류가 없는데 실행만 하면 뭐가 자꾸 오류래...(그 오류도 제대로 안알려줘서 삽..

주절주절 2026.04.22

[BaekJoon] 풍선 터트리기

https://www.acmicpc.net/problem/2346 덱이나 벡터로 풀 수 있는 무난한 문제라고 생각한다. 하지만 이번에 공부해본 연결 리스트로 풀어보기로 한다. 구현에 시간이 걸리고 코드도 길어지지만, 근본을 사용해보자 #include #include using namespace std;int N;int n = 1;vector answer;struct Node{ int value; int idx; Node* next; Node* prev;};Node* node = NULL;void addNode(int m){ if (node == NULL) { node = new Node(); node->value = m; node->..

[자료구조] 단방향 연결리스트

요즘 회사 면접을 보며 느끼는 것은 신입에게 기본기가 참 중요하다는 것이었다.알고리즘, 자료구조, 기본적인 구현 능력 등등... 어느 순간부터 기본기를 조금이라도 꼬아서 내면 대답을 어물쩡하는 나자신을 발견할 수 있었다 "연결리스트를 역으로 출력하려면 어떻게 해야하나요?""엄.... 이전 주소값을 저장해서 리스트의 값들을 타고 올라가면 되지 않을까요?" (자신감 없음) 그래서 부끄러움을 무릅쓰고!! 태초마을로 돌아갔다는 심정으로! 자료구조를 하나하나 구현해보기로 했다. ai의 도움 없이 자료구조를 직접 구현해보는 것이다 오늘은 단방향 연결리스트를 구현해보았다. #include #include using namespace std;struct Node{ int value; Node* next;..

Study 2026.03.06

[Unity] Illegal byte sequence encounted in the input 에러 해결방법

1. Illegal byte sequence encounted in the input 오류는2. 해당 프로젝트 파일의 경로 중 한글이 있거나3. 기기의 이름이 한글이 포함되어 있으면 발생한다 서버 실습을 하다가 처음 보는 오류가 발생했다 // DNS string host = Dns.GetHostName(); 문제가 된 부분은 저 호스트를 선언하는 부분이었다해당 프로젝트의 경로 중 한글이 없는데도 이상했다 찾아보니 사용자 기기 이름에 한글이 있어도 발생한다고 한다 -참고 링크- C# HttpRequest Illegal byte sequence encounted in the input. 에러유니티에서 HttpRequest를 통해 요청을 보내면 다음과 같이 에러가 발생한다.medium.com Dn..

Unity 2026.02.09