https://jskembedded.tistory.com/entry/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4-OS-%EC%84%A4%EC%B9%98-%EA%B3%BC%EC%A0%95 라즈베리파이 OS 설치 과정라즈베리파이 OS의 필요라즈베리파이(Raspberry Pi)는 소형 싱글 보드 컴퓨터(SBC)로, 다양한 프로젝트와 교육 목적으로 널리 사용된다. 라즈베리파이를 사용하려면 운영체제(OS)를 먼저 설치해야 하jsk-embedded.tistory.com위 글의 과정을 우선 하고 이글을 보길 바란다 준비물5V2A이상의 충전기(C타입)->pi 4 기준마이크로 HDMI 케이블 또는 젠더모니터마우스와 키보드아래 사진과 같이 연결 하고 시작해야 한다진행 ..
라즈베리파이 OS의 필요라즈베리파이(Raspberry Pi)는 소형 싱글 보드 컴퓨터(SBC)로, 다양한 프로젝트와 교육 목적으로 널리 사용된다. 라즈베리파이를 사용하려면 운영체제(OS)를 먼저 설치해야 하며, 이를 위해 공식적으로 제공되는 라즈베리파이 OS(흔히 라즈비안이라고 하는)를 많이 사용한다. 본 글에서는 라즈베리파이 OS 설치 방법을 단계별로 설명한다. 준비물라즈베리파이(이글에서는 pi 4를 사용)microSD 카드(32GB 권장) -> OS 저장소로 사용됨microSD 카드 리더기 -> PC에서 파일을 내려받기 위해 사용됨 설치 프로그램우리는 Raspberry Pi Imager 프로그램을 통해서 진행할것이다https://www.raspberrypi.com/software/ Raspberry ..
C언어를 사용하기위해서는 많은 선택지가 있다비쥬얼스튜디오, Dev-C++등의 개발환경이 있지만 무료이며 많은 사람들이 사용하는 VS code에서 구성하는 방법을 이글에서는 설명 한다프로그램 설치 시작C언어 사용을 위해서는 크게 2가지를 설치해야한다VS code, MSYS2 를 설치 해야 한다VS 코드 설치과정https://code.visualstudio.com/ Visual Studio Code - Code Editing. RedefinedVisual Studio Code redefines AI-powered coding with GitHub Copilot for building and debugging modern web and cloud applications. Visual Studio Code is..
문제설명주어진 배열에서 가장 큰수와 그 수의 위치값을 찾아 다른 배열에 담아 반환 하라는 문제제한사항입출력 예가장큰수, 해당 위치값 순으로 담는다말로하는 순서도solution함수선언 및 매개변수 int형 배열 array 선언 배열의 길이 size_t형 array_len선언int* 형 answer 변수 선언 변수의 크기 할당을 위해 malloc를 활용하여 int의크기를 sizeof를 통해 계산하여 2를 곱한값을 할당answer의 0번 위치의 초기값을 0으로 선언for문 int i 선언 초기값 0으로함 i가 array_len보다 작을때 반복 i값 증가)if문 array의 i번 위치의 있는 값이 answer의 0번 위치의 있는 값보다 클때answer의 0번 위치의 array i번 위치의 있는 값을 넣는다ans..
문제설명각 문자마다 숫자가 정해져있음 숫자가 주어지면 그걸 문자로 바꾸어 반환하라제한사항입출력 예말로하는 순서도solution 함수 선언 반환형 char포인터형 및 매개변수 int형 age 선언숫자 자리수값을 담을 변수 size 선언if문 age가 1000과 같다면 size에 3을 넣어라else if 라면 99보다 age가 크다면 size에 2를 넣어라else if 라면 9보다 age가 크다면 size에 1을 넣어라else 라면 size에 0을 넣어라char포인터형 answer에 char포인터형 malloc를 이용하여 size값만큼 할당하여라 for문 int형 i를 선언 size값을 넣어라 age가 0이 아니라면 i값 감소숫자를 분리하여 한자리씩 담을 변수 int형 x선언 age를 10으로 나누어 나온 ..
문제설명 상자의 정육면체를 몇개나 채울수 있는지를 반환 하는것이다 배열의 상자의 가로길이 세로길이 높이 순으로 주어진다 n이라는 정육면체의 모서리의 길이를 주어줄때 상자의 몇개의 정육면체가 들어가는지를 반환한다 제한사항 입출력 예 말로하는 순서도 solution 함수 선언 및 매개변수 int형 가로,세로높이의 길이가 들어갈 배열 int형 box선언 배열의길이 size_t형 box_len 선언 모서리의 길이 int형 n선언 int형 최종 답변 변수 answer선언 0으로 초기화 배열 box 0위치의 값을 배열 box 0위치의 값을 n으로 나눈 몫을 넣는다 배열 box 1위치의 값을 배열 box 1위치의 값을 n으로 나눈 몫을 넣는다 배열 box 2위치의 값을 배열 box 2위치의 값을 n으로 나눈 몫을 넣..
문제설명 사냥감의 체력에맞게 가장 작은 병력을 구해야한다 장군은 5 병정은 3 일을 1의 공격력을 가진다 제한사항 입출력 예 말로하는 순서도 solution 함수 선언 및 매개변수 int형 사냥감 체력 변수 hp 선언 int형 최종 답변 변수 answer선언 0으로 초기화 int x선언 장군 개미의 필요 개수를 담을 변수 선언 hp를 5로 나누어 몫을 넣는다 int y선언 병정 개미의 필요 개수를 담을 변수 선언 hp를 5로 나눈 나머지을 3으로 나누어 몫을 넣는다 int y선언 병정 개미의 필요 개수를 담을 변수 선언 hp를 5로 나눈 나머지을 3으로 나누어 나머지를 넣는다 answer에 x,y,z를 더한값을 넣는다 최종반환 소스코드 #include #include #include int solutio..
문제설명 제한사항 입출력 예 말로하는 순서도 solution 함수 선언 및 매개변수 const char형 포인터 가위바위보값 문자열 rsp 선언 int형 len이라는 문자열의 길이를 담을 변수선언 및 strlen을 사용하여 rsp의 길이를 담음 char형 포인터 answer 선언 char형 포인터 malloc를 사용하여 동적할당 문자열의 길이에 1을 더한값을 할당 for문 문자열의 길이만큼 반복 변수증가 if문 rsp문의 for문 변수위치의 값이 '2'와 같다면 answer의 for문변수값 위치의 '0'을 넣는다 else if문 rsp문의 for문 변수위치의 값이 '0'와 같다면 answer의 for문변수값 위치의 '5'을 넣는다 else문 이라면 answer의 for문 변수값 위치의 '2'를 넣는다 a..
문제설명 문자열의 소문자를 대문자로 대문자를 소문자로 변환 하여 반환 제한사항 입출력 예 말로하는 순서도 solution 함수 선언 및 매개변수 const char형 변환전 문자열 my_string 선언 int형 len이라는 문자열의 길이를 담을 변수선언 및 strlen을 사용하여 my_string의 길이를 담음 char형 포인터 answer 선언 char형 포인터 malloc를 사용하여 동적할당 문자열의 길이에 1을 더한값을 할당 for문 문자열의 길이만큼 반복 변수증가 if문 my_string의 for문 변수 위치의 값이 65보다 크거나 같고 my_string의 for문 위치의 값이 90보다 작거나 같다면 answer의 for문 변수위치에 my_string의 for문 변수위치의 값에 32를 더하여 값..