반응형 알고리즘211 [알고리즘] c++ cpp 하샤드 수 포인트 1. 각 자릿수의 값을 어떻게 더하는가? 본인은 주로 string 을 사용한다. 자릿구 10을 활용한 방법도 있다. 🧶문서는 항상 수정 될 수 있습니다. 비판은 환영합니다. #include #include using namespace std; bool solution(int x) { string s = to_string(x); int a = 0; for(auto ele: s){ a+=ele - '0'; } if(x%a==0) return true; else return false; } 2020. 10. 21. [알고리즘] c++ cpp 행렬의 덧셈 포인트 1. 행렬의 덧셈은 2차원 맵을 구현을 할 수 있는가 이다. 🧶문서는 항상 수정 될 수 있습니다. 비판은 환영합니다. #include #include using namespace std; vector solution(vector arr1, vector arr2) { int n = arr1.size(); int m = arr1[0].size(); vector answer(n, vector (m)); for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { answer[i][j] = arr1[i][j]+arr2[i][j]; } } return answer; } 2020. 10. 21. [알고리즘] c++ cpp x만큼 간격이 있는 n개의 숫자 포인트 1. x만큼 간격이 있는 숫자를 구현하기 (단순 반복문을 구현하여 주면 됩니다. ) 🧶문서는 항상 수정 될 수 있습니다. 비판은 환영합니다. #include #include #include using namespace std; vector solution(int x, int n) { vector answer; int a = x; for (int i = 0; i < n; i++) { answer.push_back(x); x += a; } return answer; } 2020. 10. 21. [알고리즘] c++ cpp 직사각형 별찍기 포인트 1. 직사각형 별찍는 방법은 행과 열을 잘 구별하여 찍어주는 것이 중요하다. 🧶문서는 항상 수정 될 수 있습니다. 비판은 환영합니다. #include using namespace std; int main(void) { int n; int m; cin >> m >> n; for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { cout 2020. 10. 21. 이전 1 ··· 34 35 36 37 38 39 40 ··· 53 다음 반응형