어떤 함수가 반화할 게 없을 경우에는 '무'라는 의도로 `void`를 사용한다. 이때 `void`라는 키워드는 `포인트`랑 섞일 때가 있다. 포인터(*) 앞에 자료형의 의미는 ? 포인터변수에 저장된 주소로 다시 갔을 때 원본의 형태를 어떤식으로 볼지를 정한다. `void* pVoid = nullptr;` : 자료형을 정하지 않은 포인터로 어떤 변수의 주소든지 다 받을 수 있다. void의 특징 1. 원본의 자료형을 정하지 않는다.2. 어떠한 타입을 가진 변수의 주소든 다 저장이 가능하다. 3. 역참조 불가능 (자기가 가리키고 있는 곳을 해석하는 자료형이 없기 때문) 4. 주소 연산 불가능 (+1을 할 때 몇 바이트 증가시켜야 하는지 모르기 때문) void* pVoid = nullptr;float* ..
constconst란 ? : 변동되지 않는 상수값으로, 변수 앞에 `const`라는 키워드를 붙이게 되면 해당 변수는 상수화가 된다. (즉, 값이 바뀔 수 없는 상태가 되었다는 것) r-value : 상수l-value : 변수 주의해야 할 점 상수화가 된 변수는 진짜 상수가 아니다. int 변수를 잡고 main쪽 스택 공간 안에 지역변수로서 존재하고 그 안에 100을 넣어둔 것이다. const를 붙이게 되면 상수로 취급해주기 때문에 값을 변경하려는 것은 문법적으로 오류임을 뜻한다. 하지만 변수 안에 있는 값이 진짜 상수처럼 아예 바뀔 수 없는 개념은 아니다. "주소"로 접근해서 강제로 바꿀 수 있음 참고할 점 컴파일러 입장에서는 문법적으로 봤을 때, cint라는 값을 100이라고 봤다. 그리고 co..

나는 현재 티스토리 스킨 중 Berry Skin v3.0.2를 사용하고 있다. 내 블로그를 볼 때 항상 라이트모드로 봐서 몰랐는데, 감사하게도 어떤 분이 다크모드일 때 글자가 안보인다고 말씀해주셨다. 오늘은 이에 대해 수정하고 방법까지 공유해보려 한다 ! 우선, 어떤 문제가 있었냐면, 아래처럼 글 중간중간에 색깔이 깨지는 현상이 발생했다. 해결 방법은 다음과 같다. 1. 티스토리 작성 화면에서 우상단에 있는 `기본모드 - HTML` 클릭 2. 다음과 같은 코드에서 수정할 위치 찾기 3. HTML 수정코드를 보면 `corlor: #333333`가 자동으로 부여된 것을 볼 수 있다. 이걸 삭제하면 된다 ! 해당 코드 블록에서 우클릭 후, Edit as HTML 누르면 수정할 수 있다. `c..
안녕하세요~ 이번 상반기에 드디어 취뽀!!!를 하게되서 취준생분들께 조금이나마 도움이 되고자 [취준일기] 시리즈를 써보려고 합니다. 우선 2025년도 상반기에 제일 크게 도움을 받은 공돌이현직자님과 관련한 포스팅을 시작으로, 이후부터는 서류, 코딩테스트, 면접 등 취업 전반에 걸쳐 제가 공부하고 준비했던 방향을 써내려가보려고 합니다. 이 글을 보시는 많은 분들께 도움이 되었으면 좋겠고 힘든 시기이지만 조금만 더 파이팅해서 좋은 소식 접했으면 합니다. 나의 취업 목표와 고민 나는 대학교 4학년 1학기까지 오로지 학교 공부만 했다. 꿈도 계획도 없이 노는걸 좋아했다. 그래서 프로젝트, 공모전, 대외활동, 자격증, 영어 등 취업을 위해 준비가 되어야 하는 것들 중 하나도 완성된게 없었다. 솔직히 말하면 ..
안녕하세요~~ [취준일기] 시리즈를 본격적으로 포스팅하기에 앞서, 저의 개인적인 정보를 먼저 공유드릴까 합니다. 저는 고학력자도 아니고, SCI급 논문도 없으며, 특별한 경험이나 스펙을 갖고 있지 않았습니다. 저도 아래의 경험들을 가지고 본격적인 취준을 시작하려다 보니 자신감도 많이 떨어지고 매일 걱정의 삶을 살았던 것 같아요. 취업하기 어려운 시기에 저 같은 사람도 합격한 만큼 이 글을 보시는 모든 분들도 할 수 있을거라 생각합니다!! 취준 기간은 어떻게 보면 나만의 시간을 쓸 수 있는 자유시간이라고 생각해요. 이 부분에 있어 저도 후회되는 부분이 많은데 너무 스트레스 받지 말고 이 또한 지나가는 시간이라고 생각하면서 건강하게 보내면 좋겠습니다. (그냥 드라마 주인공이 됐다고 생각하세욧ㅎㅎ) SW(AI..
https://www.codetree.ai/ko/frequent-problems/samsung-sw/problems/odd-monopoly/description 코딩테스트 기출 문제 설명: 승자독식 모노폴리 | 코드트리코딩테스트 기출 문제 승자독식 모노폴리의 상세 설명입니다. 문제 요구사항을 정확히 파악하고 효율적인 알고리즘을 설계해보세요.www.codetree.ai 문제유형 : 시뮬레이션난이도 : L14정답률 : 52% 문제풀이 코드n, m, k = map(int, input().split())board = []player_location = {}for _ in range(n): board.append(list(map(int, input().split())))for r in range(n)..
https://www.codetree.ai/ko/frequent-problems/samsung-sw/problems/tetris-2d/description 코딩테스트 기출 문제 설명: 2차원 테트리스 | 코드트리코딩테스트 기출 문제 2차원 테트리스의 상세 설명입니다. 문제 요구사항을 정확히 파악하고 효율적인 알고리즘을 설계해보세요.www.codetree.ai 문제유형 : 시뮬레이션난이도 : L14정답률 : 53% 문제풀이 코드k = int(input())board = [[False for _ in range(10)] for _ in range(10)]def tetris_1(board, r, c): cur_r = r cur_c = c # 빨간색으로 블록 이동 while Tr..
https://www.codetree.ai/ko/frequent-problems/samsung-sw/problems/odd-dart-game/description 코딩테스트 기출 문제 설명: 이상한 다트 게임 | 코드트리코딩테스트 기출 문제 이상한 다트 게임의 상세 설명입니다. 문제 요구사항을 정확히 파악하고 효율적인 알고리즘을 설계해보세요.www.codetree.ai 문제유형 : 시뮬레이션난이도 : L13정답률 : 39% 문제풀이 코드 # 입력받기n, m, q = map(int, input().split()) #원판 개수, 원판 내 숫자 개수, 회전 횟수row_len = ncol_len = mboard = []for _ in range(n): board.append(list(map(int,..
https://www.codetree.ai/ko/frequent-problems/samsung-sw/problems/matrix-number-play/description 코딩테스트 기출 문제 설명: 격자 숫자 놀이 | 코드트리코딩테스트 기출 문제 격자 숫자 놀이의 상세 설명입니다. 문제 요구사항을 정확히 파악하고 효율적인 알고리즘을 설계해보세요.www.codetree.ai 문제유형 : 베이직난이도 : L12 정답률 : 59% 문제풀이 코드from collections import Counterr, c, k = map(int, input().split())r = r-1c = c-1board = []result = -1for _ in range(3): board.append(list(map(..
https://www.codetree.ai/ko/frequent-problems/samsung-sw/problems/heros-of-storm/description 코딩테스트 기출 문제 설명: 시공의 돌풍 | 코드트리코딩테스트 기출 문제 시공의 돌풍의 상세 설명입니다. 문제 요구사항을 정확히 파악하고 효율적인 알고리즘을 설계해보세요.www.codetree.ai 문제유형 : 시뮬레이션난이도 : L12정답률 : 71% 문제풀이 코드n, m, t = map(int, input().split())board = []for _ in range(n): board.append(list(map(int, input().split())))dr = [0, 1, 0, -1]dc = [1, 0, -1, 0]wind =..