Problem https://www.acmicpc.net/problem/1003 Solution 오답 코드 1 #include <stdio.h> int count0 = 0; int count1 = 0; int fibonacci(int n) { if (n == 0) { count0++; return 0...
WSL2에서 Ubuntu를 실행하여 code . 명령어를 입력했을 때 not found가 출력되는 문제에 관한 해결방법을 담고있음. Issue 평소처럼 terminal을 실행시키고 홈 디렉토리에서 code . 명령어를 쳤는데 /mnt/c/Users/~/bin/code: not found 라는 문구가 출력됐다. 윈도우에서 직접 vscode를 ...
프로그래밍, 영어, 전공에 관한 계획 💻Programming 프로그래밍 언어 1. C / C++ 공부할 내용 메모리 할당 (2차원 배열 위주로) 포인터 응용 (void 포인터, 이중 포인터, 함수 포인터, 포인터 연산 등) 구조체, 공용체, 열거형 Makefile 개념 파일 입출력 가변인자 #define 상수...
Final Exam 10시에 시작된 시험은 무려 8시간이 지나서야 끝이 났다. 앞부분 문제들은 생각보다 수월하게 풀었다. 중간중간 개념이 헷갈려서 시간쏟은 부분이 있긴 했지만..(단어 하나만 저장할 때는 작은 따옴표를 쓴다는 것 등) 하지만 9번이 넘어가면서부터 생소한 개념이었던 메모리 할당이 나오기 시작했다. 10번 ft_rrange 문제는 단순한 ...
Exam 02 저번 시험에서 접속방법까지는 시도해봤지만 깃에 올리는건 처음이라 걱정이 됐었다. 거의 맨땅에 헤딩하는 식으로 폴더를 만들고 문제를 올렸는데 정상적으로 채점이 돼서 다행이었다. 문제는 2문제밖에 풀지 못했다. 0번 문제는 명령인자로 들어온 문자열이 3가지 조건(①’a’가 포함된 경우, ②’a’가 없는 경우, ③...
함수의 선언 (프로토타입) 컴퓨터는 왼쪽-> 오른쪽, 위->아래 방향으로 코드를 읽음. 따라서 아래에 정의된 함수를 위에서 사용할 때는 현재 함수 전에 프로토타입을 선언해야함. #include<stdio.h> int main(void) { int a = 10; int b = 20; test(a, b); /...
Problem 네 방향에서 바라볼 때의 보이는 건물의 개수가 주어질 때 가능한 건물들의 형태를 구하는 문제 4 3 2 1 4 1 2 3 4 1 ...
42서울 rush 과제를 해결하며 배운 내용 깊이 우선 탐색 (DFS, Depth-First Search) DFS ↔ 너비우선탐색(BFS, Breadth-First Search) 루트 노드(or 임의의 노드)에서 시작해서 해당 분기를 완전히 탐색하고 다음 분기로 넘어가는 방법 순서 a-b-g a-b-h a-c-i a-c-j · · ...
포인터의 개념 기본 형태 int *a; int형 포인터를 a로 선언한다는 뜻 *(asterisk)의 활용 포인터를 선언 해당 주소의 값에 접근 ← 중요! 예시 #include<stdio.h> int main (void) { int a = 42; //변수 선언, 초기화 int* ptr; //int형을 가르...
전처리기 (Preprocessor) 전처리기는 번역의 첫 번째 단계의 일부로 소스 파일의 텍스트를 조작하는 텍스트 프로세서이다. 전처리는 소스 텍스트를 구문 분석하지 않지만 매크로 호출을 찾기 위해 토큰으로 나눈다. 비록 컴파일러가 일반적으로 첫 번째 패스에서 전처리를 호출하지만, 전처리는 컴파일 없이 텍스트를 처리하기 위해 별도로 호출될 수도 있다...