목록2024/08/01 (2)
지우너
문제https://www.codetree.ai/missions/8/problems/changing-seats-2?&utm_source=clipboard&utm_medium=text 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai 풀이#include #include #include using namespace std;int n, k;int currState[100001];vector> changeList;void Swap(int& a, int& b){ int tmp = a; a= b; b= tmp;}int main() { // inpu..
결합도(낮음→높음)데이터(자료)→스탬프→제어→외부→공통→내용 데이터(자료) 결합도모듈이 모듈을 호출할 때, 데이터만 가지고 호출. 아래 코드는 10이라는 데이터만 가지고 F를 호출함.⇒ F() 함수만 뜯어가면 됨#include using namespace std;void F(int x){ cout 스탬프 결합도자료구조, 배열, 포인터, 주소값을 넘기는 거. 배열도 주소값을 가지고 있기 때문에 주소값!⇒ F() 함수와 a까지 같이 뜯어가야 함#include using namespace std;void F(int *x){ *x=10;}int main(){ int a; F(&a); return 0;} 제어 결합도제어 요소를 전달하는 거#include using namespace std;void F(int x..