본문 바로가기

SWEA

SWEA [S/W 문제해결 기본] 1일차 - View - 1206 (c++) [D3] [S/W 문제해결 기본] 1일 차 - View - 1206 문제 링크 출처: SW Expert Academy, https://swexpertacademy.com/main/code/problem/problemList.do #include using namespace std; int row[1005]; int dx[4] = { -2, -1, 1, 2 }; int main(int argc, char** argv) { for (int test_case = 1; test_case > N; for (int i = 0; i > row[i]; int ans = 0; for (int i = 2; i < N - 2; i++) { int see = row[i]; for (int j = 0.. 더보기
SWEA 무한 문자열 - 15758(c++) [D3] 무한 문자열 - 15758 문제 링크 출처: SW Expert Academy, https://swexpertacademy.com/main/code/problem/problemList.do #include using namespace std; int main(int argc, char** argv) { int test_case; int T; cin >> T; for (test_case = 1; test_case > st; cin >> stt; if(st.length() != stt.length()) { int a = st.length(); int b = stt.length(); int num = 1;// 최소공배수 int i = 2; while ( (a != i && b != i) && ( a !.. 더보기
SWEA - 16910. 원안의 점 (c++) [D3] 원 안의 점 - 16910 문제 링크 출처: SW Expert Academy, https://swexpertacademy.com/main/code/problem/problemList.do #include using namespace std; int main(int argc, char** argv) { int test_case; int T; cin >> T; for (test_case = 1; test_case > num; int count = 0; for (int x = 0; x < num; x++) { for (int y = 1; y < num; y++) { if ((x * x) + (y * y) 더보기
SWEA - 17319 문자열문자열(c++) 처음 이 문제를 봤을 때 문제가 잘 이해가 되지 않았는데 문제를 바꿔서 적으니 이해가 되었다 재현이는 알파벳 소문자로 이루어진 문자열 하나를 받아 그대로 두 번 연달아 썼다 => 재현이는 알파벳 소문자로 이루어진 문자열을 입력받으면 그 문자열을 두 번 출력한다 당신에게 문자열이 주어질 때, 이 문자열이 재현이가 만들어 낼 수 있는 문자열인지 판단하라. => 당신에게 주어진 문자열이, 재현이가 출력할 수 있는 문자열인지 판단하라 ex) abcabc => abc의 반복으로 재현이 만들 수 있다 ab=> 반복되지 않은 문자열이므로 재현이 만들 수 없다 [D3] 문자열문자열 - 17319 문제 링크 출처: SW Expert Academy, https://swexpertacademy.com/main/code/pr.. 더보기
SWEA - 달팽이 숫자 1954 (c++) [D2] 달팽이 숫자 - 1954 문제 링크 출처: SW Expert Academy, https://swexpertacademy.com/main/code/problem/problemList.do #include #include using namespace std; int main(int argc, char** argv) { int test_case; int T; int N; int board[10][10]; cin >> T; int dx[4] = { 0, 1, 0, -1 }; int dy[4] = { 1, 0, -1, 0 }; for (test_case = 1; test_case > N; cout 더보기