SW garden
"the only way to be truly satisfied is to do what you believe is great work."
close
프로필 배경
프로필 로고

SW garden

  • 분류 전체보기 (91)
    • 알고리즘 (62)
      • 백준 (27)
      • 프로그래머스 (35)
    • 언어 (10)
      • C++ (5)
      • C (5)
      • Typescript (0)
      • javaScript (0)
    • 임베디드 (5)
      • 리눅스 (2)
      • 하드웨어 (0)
      • 데이터시트 (0)
      • 임베디드 개인공부 (1)
    • 데이터베이스 (8)
      • SQL (5)
      • Database (3)
    • 컴퓨터과학 (4)
      • 자료구조&알고리즘 (3)
    • 취준 (1)
  • 홈
  • 태그
  • 방명록

[C++] 14940 : 쉬운 최단거리

#include #include #include using namespace std;int dx[4] = {1,0,-1,0};int dy[4] = {0,1,0,-1};int main() { int N, M; cin >> N >> M; vector> G(N, vector(M, 0)); vector> visited(N, vector(M, 0)); queue> Q; pair v; int row, col, nRow, nCol; for (int i = 0; i > G[i][j]; if (G[i][j] == 2) { v = { i, j }; } } } Q.push(v); while (!Q.empty()) { v = Q.front(); row = v.first; col = v.second; Q...

  • format_list_bulleted 알고리즘/백준
  • · 2024. 8. 12.
  • textsms
[7/25] 개발환경 세팅

[7/25] 개발환경 세팅

IDE : STM32CUBE IDE 1.16.0  - 해당 IDE와 버전 선택 이유는?        └ 칩 입출력에 대한 세팅을 코드로 안해도 되서 편함  제품명 : STM32F103C8T6 프로젝트 생성시 용어  - package는 칩이 생긴모양이다. 점을 기준으로 시계반대방향으로 핀 번호를 센다   - 플래시 메모리 용량을 고려하여 칩 선택을 해야한다. no ST link detected 문제   - 보드와 연결하지 않고 펌웨어 업데이트 필요  펌웨어 업데이트 안되는 문제 (st link is not in the dfu mode)   - pc의 다른 usb 포트에 연결

  • format_list_bulleted 임베디드/임베디드 개인공부
  • · 2024. 7. 25.
  • textsms
[C언어] 간단한 구조체 실습

[C언어] 간단한 구조체 실습

[Code] # include # define VMAX 10 // 평점의 최댓값은 10.0 typedef struct { char name[20]; int height; // 신장 double score; // 평점 }Player; // 키의 평균을 구하는 함수 double avgHeight(const Player dat[], int n) { int sum = 0; for (int i = 0; i < n; i++) { sum += dat[i].height; } return sum / n; } // 평점 분포를 저장하는 함수 void distScore(const Player dat[], int n, int dist[]) { //dist 초기화 for (int i = 0; i < VMAX; i++) { di..

  • format_list_bulleted 언어/C
  • · 2024. 3. 29.
  • textsms

[C언어] 프로그래머스 : 크기가 작은 부분 문자열

출처: 프로그래머스 코딩테스트 연습 ,https://school.programmers.co.kr/learn/courses/30/lessons/147355?language=c 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include #include #include #include // 파라미터로 주어지는 문자열은 const로 주어집니다. 변경하려면 문자열을 복사해서 사용하세요. int solution(const char* t, const char* p) { int answer = 0; int N = strlen(t); int M = strlen(p);..

  • format_list_bulleted 알고리즘/프로그래머스
  • · 2024. 3. 29.
  • textsms

[C언어] 배열을 역순으로 정렬하는 함수

#define _CRT_SECURE_NO_WARNINGS // scanf 보안 경고 비활성화 #include #include #define swap(type,x,y) do {type t = x; x = y; y = t;} while(0) void reverse(int *a , int n) { for (int i = 0; i < n / 2; i++) { swap(int, a[i], a[n - i - 1]); } } int main(void) { int nx; printf("배열의 길이: "); scanf("%d", &nx); int* x = (int*)calloc(nx, sizeof(int)); for (int i = 0; i < nx; i++) { printf("x[%d]", i); scanf("%d",..

  • format_list_bulleted 언어/C
  • · 2024. 3. 27.
  • textsms

[C언어] 배열 요소의 최댓값을 찾는 함수

#include int findMax(int *arr, int n) { int max = arr[0]; for (int i = 1; i= max) { max = arr[i]; } } return max; } int main(void) { int ans; int A[5] = {1,2,31,4,5}; ans = findMax(A, sizeof(A)/sizeof(int)); printf("%d", ans); } 그동안 다루었던 언어들과 다른점은 배열의 이름은 포인터로 변환되기 때문에 인자로 포인터 변수를 받아야하고 배열의 길이또한 sizeof 함수를 이용해서 인자로 넘겨주어야 한다

  • format_list_bulleted 언어/C
  • · 2024. 3. 26.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • ···
  • 16
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (91)
    • 알고리즘 (62)
      • 백준 (27)
      • 프로그래머스 (35)
    • 언어 (10)
      • C++ (5)
      • C (5)
      • Typescript (0)
      • javaScript (0)
    • 임베디드 (5)
      • 리눅스 (2)
      • 하드웨어 (0)
      • 데이터시트 (0)
      • 임베디드 개인공부 (1)
    • 데이터베이스 (8)
      • SQL (5)
      • Database (3)
    • 컴퓨터과학 (4)
      • 자료구조&알고리즘 (3)
    • 취준 (1)
최근 글
인기 글
최근 댓글
태그
  • #싸피 #삼성청년SW아카데미 #SSAFY #취준
  • #자료구조 #알고리즘
  • #C언어
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바