목록Algorithm (127)
main
set 기본 사용법 set 중복허용 하지 않고 자동 정렬된다. #include #include using namespace std; int main(void) { int num; set s; for (int i = 0; i > num; s.insert(num %42); } cout
while 조건문에 cin을 넣을 수 있다. #include using namespace std; int main(void) { int A, B; while (cin >> A >> B) { cout
v.begin() , v.end(), v.frone(), v.back() 함수 사용 algorithm : sort 함수 사용 #include #include #include #include using namespace std; int main(void) { int N; cin >> N; int num; vector numbers; for (int i = 0; i > num; numbers.push_back(num); } sort(numbers.begin(), numbers.end()); cout
2차원 벡터 체스판 돌려가면서 체크했다. (간단하게 하는 방법이 있을 것 같기도 하다.) #include #include #include using namespace std; int main(void) { int M, N; // 몇 칸 짜리 보드인지 cin >> M >> N; //2차원 벡터 생성 후 -> 보드 상태 넣어준다. vector origin_board; for (int i = 0; i > c; line.push_back(c); } origin_board.push_back(line); } // 색을 바꿔야 하는 횟수 int count; // 바꿔야 하는 숫자 최솟값 int m..
너무 복잡하게 짰다. 2차원 배열 활용할 수 있을 듯 vector subscript out of range #include #include #include using namespace std; int main(void) { int case_n; cin >> case_n; vector num_v; vector str_v; for (int i = 0; i > num >> str; num_v.push_back(num); str_v.push_back(str); } for (int i = 0; i < case_n; i++) { string result; for (char& c : str_v.at(i)) { for (int j = 0; j..