소개
게시글
질문&답변
2023.02.07
문제 2-2
https://cplusplus.com/reference/list/list/sort/c++ 리스트의 sort() 메서드는 반환값이 없습니다.호출한 리스트의 순서를 정렬해주는 기능이기 때문에해당 메서드를 호출하여 대입하면 에러가 발생합니다.
- 0
- 1
- 242
질문&답변
2023.02.07
클론코딩 중 오류가 나서 질문드립니다
js 코드는 없나요?
- 0
- 1
- 238
질문&답변
2023.01.31
TextRPG EnterField 부분
break; 구문을 추가해보세요
- 0
- 1
- 279
질문&답변
2022.10.31
2차원배열(대각선)
제 풀이가 정답은 아닙니다.01 02 04 07 1103 05 08 12 1606 09 13 17 2010 14 18 21 2315 19 22 24 25해당 문자 배치에 패턴을 찾아 while()문으로 구현해봤습니다.가로줄의 순열들의 패턴은+1 +2 +3 +4+2 +3 +4 +4+3 +4 +4 +3+4 +4 +3 +2+4 +3 +2 +1의 패턴으로 증감하게 됩니다.해당 패턴을// 증감값이 최댓값이고 패턴이 양수 일 때 패턴의 값을 새로 주고 증감 하지 않음 if (increase >= row - 1 && pattern > 0) { pattern = -1; } // 증감 else { increase += pattern; }와 같은 형식으로 구현 했습니다.가로줄의 증감은 일정하다고 봐도 다음 줄로 넘어갈 때 제일 처음의 숫자와 증감 숫자가 변합니다.1번째 줄 --- 12번째 줄 --- 33번째 줄 --- 64번째 줄 --- 105번째 줄 --- 15n 번째 줄의 숫자가 (n -1)번째 줄의 숫자 + n 인것을 알 수 있습니다.ex) 2번째 줄 --- 1 + 2해당 패턴을 // 다음 라인으로 넘어갈 때 if (cnt % row == 0) { increase = (cnt / row) + 1; // n num = line + increase; // (n-1)번째 줄의 첫번째 숫자 + n line += increase; // n번째 줄의 첫번째 숫자 pattern = row - increase - 1; printf("\n"); }와 같은 형식으로 구현 했습니다.pattern = row - increase - 1;해당 구문은 마지막 줄은 시작할 때부터 감소하기 때문에 넣어줬습니다.증감의 폭은 1~4 이기 때문에 넘어간 증감 값은 최댓값으로 맞춰줍니다.// 증감값이 오버 되면 최댓값으로 맞춤 if (increase > row - 1) { increase = row - 1; }패턴의 값은 1 또는 -1 이어야 하기 때문에 양수와 음수인 경우로 나눠 값을 맞춰줍니다.// 패턴값이 0보다 크거나 같으면 1로 맞춤 if (pattern >= 0) { pattern = 1; }통합 코드#include int main() { // 세로, 가로 값 int row = 5, col = 5; // num : 현재 출력 값, increase : 증감 값, cnt : 반복 횟수 int num = 1, increase = 1, cnt = 0; // line : 현재 세로 위치, pattern : 다음 증감값을 만들 값 int line = 1, pattern = 1; while (cnt cnt++; // 증감값이 오버 되면 최댓값으로 맞춤 if (increase > row - 1) { increase = row - 1; } // 패턴값이 0보다 크거나 같으면 1로 맞춤 if (pattern >= 0) { pattern = 1; } printf("%3d", num); num += increase; // 증감값이 최댓값이고 패턴이 양수 일 때 패턴의 값을 새로 주고 증감 하지 않음 if (increase >= row - 1 && pattern > 0) { pattern = -1; } // 증감 else { increase += pattern; } // 다음 라인으로 넘어갈 때 if (cnt % row == 0) { increase = (cnt / row) + 1; num = line + increase; line += increase; pattern = row - increase - 1; printf("\n"); } } return 0;}
- 0
- 1
- 628
질문&답변
2022.10.28
수강 완료 했는데 수료증을 못받아요
수료증 발급이 가능한 강의 인가요?[확인 방법](사진)발급 가능 한 경우(사진)발급이 안되는 경우가능한 강의 라면 (사진)해당 버튼 누르시고 아래로 내리시면 발급 가능한 UI가 나옵니다
- 0
- 2
- 5K