목록Algorithm (15)
킹솔이
https://programmers.co.kr/learn/courses/30/lessons/49994 코딩테스트 연습 - 방문 길이 | 프로그래머스 programmers.co.kr #include #include #include using namespace std; int solution(string dirs) { int answer = 0; int curx = 0; int cury = 0; vector vec; vec.push_back(make_pair(0, 0)); for (int i = 0; i < dirs.size(); i++) { int gox = 0; int goy = 0; if (dirs[i] == 'U') goy--; else if (dirs[i] == 'D') goy++; else if ..
#include using namespace std; int map[50][50] = { 1, }; int main() { int n, m; cin >> n >> m; int r, c, d; cin >> r >> c >> d; for (int i = 0; i > map[i][j]; } } int dx[4] = { 0,1,0,-1 }; int dy[4] = { -1,0,1,0 }; int count = 0; while (true) { map[r][c] = 2; int temp = (d + 3) % 4; if (count < 4) { if (map[r + dy[temp]][c + dx[temp]] == 0) { d = tem..
#include #include #include #include using namespace std; vector R = { 'u','i','o','p','h','j','k','l','n','m' }; string solution(string p) { string answer = ""; int l = 0, r = 0; int temp = 0; for (int i = 0; i = 'A' && p[i] 0) { if (l > r) r++; else l++; temp--; } answer.append(to_string(l)); answer.append(" "); answer.append(to_string(..
완벽하지 않으니 참고만 하세요 #include #include #include using namespace std; int main() { ios_base :: sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); int num=0; cin >> num; vector student1; vector ans; for(int i=0;i