목록코딩테스트/프로그래머스 (64)
bdfgdfg
#include #include using namespace std; vector solution(int x, int n) { vector answer; int i; for(i = 0; i < n; ++i) answer.push_back(x + x * i); return answer; }
#include using namespace std; int main(void) { int a; int b; cin >> a >> b; for(int y = 0; y < b; ++y) { for(int x = 0; x < a; ++x) cout
#include #include using namespace std; bool solution(string s) { bool answer = true; int len = s.size(); if(len == 4 || len == 6) { for(int i = 0; i '9') { answer = false; return answer; } } } else answer = false; return answer; } 쉬운문제지만 문제를 똑바로 안읽고 풀다가 왜 안풀리지? 라는 멍청한 고민을 했었다.. 문제를 똑바로 읽자
#include #include using namespace std; vector solution(vector arr1, vector arr2) { vector answer(arr1.size(),vector(arr1[0].size(),0)); int y = arr1.size(); int x = arr1[0].size(); for(int i = 0; i < y; ++i) { for(int j = 0; j < x; ++j) answer[i][j] = arr1[i][j] + arr2[i][j]; } return answer; } 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 열의 값을 서로 더한 결과. 쉬운문제다. 두 행렬의 행과 열의 길이는 같다. 그리고 2차원 벡터에선( N x N 정방행렬일 ..