목록전체 글 (142)
컴공댕이 공부일지

일단 먼저.. 6개월 전의 나.. c++ 도 낯설고 자료구조도 못배웠던 시절이라 참.. 끙끙거리고 있는게 애잔하군 https://somde.tistory.com/98 [ 정수론 ] 필수 과제 해결 📚유클리드 호제법, 아리스토테네스의 체 백준 1735 최대공약수를 구해 연산하는 문제. 이번 주차에서 배운 유클리드 호제법을 재귀함수의 형태로 구현하였다! #include using namespace std; //최대공약수 구하는 함수 int getGcdRecur(int a, int b) { if ( somde.tistory.com 2024.3월 알튜비튜 5기를 수료하고 6기를 수강하는 자의 코드 수정 구현 문제 쉽던데.. 이땐 왜 못풀었지...? ㅋㅋㅋ ㅠㅠ 이땐 자료구조 수강 전이라 원형을 배열로 구현할 방..

오늘이 드디어 서류 모집 마감일이다 ..! 과연 몇 명이나 제출을 하실지.. 두구두구... 암튼 OT가 다가오고 있어, 오늘은 이번에 새로 도입한 깃허브 과제 제출 방식을 점검했다. 소으니가 기깔나게 꾸며놓은 깃허브를 바탕으로 과제 제출법을 세세히 적어놓았다. 깃허브 원격 저장소에서 push 하는 건 알아도, 여기서 pdf로 file upload 로 올리는 건 생소해서 연습해보느라 좀 헤맸다. 내가 처음에 깃헙을 배울데 이게 머야..? 뭐 눌러야대..? 싶었던 기억이 있기에.. 최대한 자세히 알려드리고 싶었다 ㅎㅎ.. 그래서 막 여길 클릭해서 이걸 치고.. 이런식으로 하나하나.. 그리고 뜨는 화면도 하나하나 캡쳐해주고..ㅋㅋㅋ 그래도 불안해서.. (폴더 구조 등도 글로만 알아먹기엔 복잡했어서) 영상 보면..

📌 맵(Map)맵은 키(key)와 값(value) 사이의 연관성을 나타내는 자료구조맵은 일반적으로 이진 검색 트리를 기반으로 구현되고, 키의 *정렬된 순서를 유지합니다. * 문제에 따라, 정렬된 순서가 필요없다면, 순서없는 맵도 사용하곤 하는데, 밑에서 문제 풀며 자세히 다룸 !!맵(Map)의 주요 특징:키와 값 사이의 일대일 관계 유지마치 한영사전같은 느낌.. key는 사과, value는 apple. 둘이 짝지어져서 사과라는 키 값으로 apple을 서치 가능.키는 중복 X. 즉, 각 키는 유일해야 합니다.한영사전에 사과가 여러개일 순 없져 ㅎㅅㅎ키를 기준으로 정렬됨📌 셋(Set)중복된 값을 허용하지 않는 자료구조집합(set)과 유사하며, 고유한 값들을 저장하고 조회할 수 있음셋도 내부적으로 이진 검..

백준 2840번 행운의 바퀴(실버 4) https://www.acmicpc.net/problem/2840 2840번: 행운의 바퀴첫째 줄에 마지막 회전에서 화살표가 가리키는 문자부터 시계방향으로 바퀴에 적어놓은 알파벳을 출력한다. 이때, 어떤 글자인지 결정하지 못하는 칸은 '?'를 출력한다. 만약, 상덕이가 적어놓www.acmicpc.net (정답 코드)#include #include using namespace std; // 시계 방향으로 바퀴가 돌면, 바퀴를 고정된 배열로 뒀을 때, 화살표는 반시계로 도는 것이다. // 양의 방향을 반시계방향이라 가정하고, 모듈러 연산을 통해 바퀴를 채워나갈 것이다. // 바퀴에 같은 글자는 두 번 이상 등장하지 않는다 !!!!!!!! int setWheel(int ..
매번 헷갈렸어서 확실히 정리했다. 1. 벡터를 값으로 전달하기이렇게 하면 함수 내에서 벡터의 복사본이 생성됩니다. #include #include void processVector(std::vector vec) { // 벡터 처리 for (int i : vec) { std::cout