전체 글 25

Pitch, Roll, Yaw 란? (오일러 축)

언제나 처럼 요약은 맨 아래 ㅎ Pitch, Roll, Yaw 라고 불리는 이 축들은 오일러 축에서 각각 수평, 종, 횡 방향의 회전을 뜻한다 1. Pitch (수평 방향 회전) Pitch는 X축을 기준으로 하는 회전 축 마치 고개를 끄덕이는 것과 같은 방향으로 회전한다. 양의 Pitch: 앞으로 숙이는 방향 음의 Pitch: 뒤로 젖히는 방향 2. Yaw (횡 방향 회전) Yaw는 Y축을 기준으로 하는 회전 축 마치 고개를 도리질 하는 것과 같은 방향으로 회전한다. 양의 Yaw: 오른쪽으로 회전하는 방향 음의 Yaw: 왼쪽으로 회전하는 방향 3. Roll (종 방향 회전) Roll은 Z축을 기준으로 하는 회전 축 마치 고개를 갸웃이는 것과 같은 방향으로 회전한다. 양의 Roll: 오른쪽으로 기울이는 방..

Physics 2024.04.01

[BOJ] 백준 22490 : 선형 연립 방정식

https://www.acmicpc.net/problem/22940 22940번: 선형 연립 방정식 하나 이상의 미지수에 대해 최고차항의 차수가 1을 넘지 않는 방정식을 선형 방정식이라 한다. 족, 다음과 같은 식을 의미한다. A1x1 + A2x2 + ... + Anxn = B 선형 연립 방정식이란 유한개의 선형 방 www.acmicpc.net 전체 코드 더보기 #include using namespace std; void q_sort(double **x, int col, int start, int end) { if (start >= end) return; double piv = abs(x[start][col]); int i = start + 1; int j = end; while (i < j) { wh..

백준 알고리즘 2023.10.10

백준 8393 문제 풀이

https://www.acmicpc.net/problem/8393 문제 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다. 출력 1부터 n까지 합을 출력한다. 해당 문제는 아주 유명한 일화를 바탕으로 나온 알고리즘 문제이다. [ 1 ~ 100 까지의 모든 숫자의 합을 구하여라 ] 라는 문제를 몇초만에 풀었다는 학생의 일화가 유명하다. 풀네임을 잘 모를수 있으나 '가우스'는 많이들 들어 봤을 것이다. (풀네임 : 카를 프리드리히 가우스) 위 가우스 일화를 기반으로 나온 계산식은 아래와 같다. 더보기 가우스의 등차수열의 합 계산 방식 : 1, 2, 3, 4 ... 100 100, 99, 98, 97 ... 1 1 ~ 100 까지..

백준 알고리즘 2023.07.18

cin, cout, cerr, clog 와 endl 에 대하여

에 포함된 4개 함수와 같이 사용되는 endl 에 대해서 알아보자. 기본적으로 입출력을 담당하는 4개 함수가 있으며 정의는 아래와 같다. (참고로 using namespace std 를 가정하여 std::cout 대신에 cout 을 사용함을 가정한다.) (일케해야 편하잖아...) 데이터 추출 : cin ( Console INput ) cin -> 정수(int), 실수(float, double 등), 문자(char), 문자열(string) 을 입력받는 함수이다. 데이터 삽입 : cout ( Console OUTput ), cerr ( Console ERRor ), clog ( Console LOG ) cout -> 상기 cin 과 같은 항목들을 출력하는 함수이다. cerr -> 에러 내용을 경고하고, 콘솔..

C,C++ 2023.07.18

iostream 헤더 파일 이란 <iostream>

iosteam 이 뭘까? -> Input/Output Stream(입출력 스트림) 되시겄다. c 에서의 stdio.h 와 같다고 보면 된다. (참고로 스튜디오 아니다... STanDard Input/Output 이다... 현직 개발자중에 모르는 사람 많드라?) iosteam 용도는 뭘까? -> 위에 써 있다. 입출력 용도이다. iostream 안에 뭐가 있을까? -> 대충 cin / cout / cerr / clog 4개 있다고 보면 된다. iostream 헤더 파일에 무엇이 정의 되어 있는지 확인하기 제일 빠른 방법은 IDE 를 활용 하는 것이다. 아래 사진은 vs 2015 에서 iostream 을 열어본 내용이다. 더보기 더보기 // iostream standard header for Microsof..

C,C++ 2023.07.17

알고리즘 종류에 대하여

정렬 알고리즘 버블 정렬 (Bubble Sort) 삽입 정렬 (Insertion Sort) 선택 정렬 (Selection Sort) 퀵 정렬 (Quick Sort) 병합 정렬 (Merge Sort) 힙 정렬 (Heap Sort) 계수 정렬 (Counting Sort) 기수 정렬 (Radix Sort) 검색 알고리즘 선형 검색 (Linear Search) 이진 검색 (Binary Search) 보간 검색 (Interpolation Search) 해시 검색 (Hash Search) 그래프 알고리즘 깊이 우선 탐색 (Depth-First Search, DFS) 너비 우선 탐색 (Breadth-First Search, BFS) 최단 경로 알고리즘 (Shortest Path Algorithm) 다익스트라 알고리즘..

CS 2023.02.28

애자일(Agile) 개발론이란?

언제나 처럼 요약은 맨아래 애자일 개발론은 소프트웨어 개발을 빠르고 유연하게 수행하기 위한 개발 방법론입니다. 이 방법론은 원활한 협업과 빠른 반응성을 강조합니다. 이번 글에서는 애자일 개발론에 대해 자세히 알아보도록 하겠습니다. 애자일 개발론의 개요 애자일 개발론은 소프트웨어 개발 프로세스를 빠르게 반복하고, 변경에 유연하게 대처할 수 있도록 하는 개발 방법론입니다. 이 방법론은 빠른 프로토타이핑과 테스트 주도 개발(TDD)을 중요하게 다루며, 개발자와 고객 간의 빈번한 대화와 협업을 강조합니다. 애자일 개발론의 장점 애자일 개발론의 가장 큰 장점은 빠른 개발 속도와 높은 유연성입니다. 이 방법론은 소규모의 팀을 구성하여 개발 프로세스를 빠르게 진행할 수 있으며, 변경에 대한 대처 능력이 뛰어나기 때문..

CS 2023.02.28

[B660M 사용기 이벤트] GIGABYTE B660M AORUS ELITE DDR4

[B660M 사용기 이벤트] GIGABYTE B660M AORUS ELITE DDR4 구매하여 조립해봅니다. 구성 및 사진 CPU : 인텔 i5-12400 VGA : zotac 1050 쿨러 : PALADIN 400 메인보드 : GIGABYTE B660M AORUS ELITE DDR4 메모리 : 삼성 8GB * 2 (2666) SSD : 마이크론 Crucial P5 Plus M.2 NVMe 대원 CTS (1TB) 파워 : FSP HYDRO PRO 800W 케이스 : 마이크로닉스 Master M60 메쉬 (블랙) CPU 핫딜에 눈돌아가서 강제 B660 보드 고정행 글카는 몇년 된지도 이젠 모르겠는 1050(제발 힘내...) 메모리는 기존에 쓰던 PC에서 램뽑 i5-12400 구성에서 메모리 3200->36..

기타 2022.06.24
반응형