프로그래밍/기타4 백준 1977 완전제곱수 c++ #include using namespace std; int main() { int min, max; int cnt = 0; int sum = 0; int minimum = 10001; ios::sync_with_stdio(0); cin >> min >> max; for (int j = 1; j = min && j*j = min && j*j j*j) { minimum = j*j; } } if (cnt == 0) { cout 2022. 6. 15. Visual Studio Debug 비주얼 스튜디오 디버그 단축키 1. 디버깅 시작 : F5 - 시작 후 다시 F5를 누를 시 : 다음 중단점까지 코드 실행 2. 중단점 생성 및 해제 : F9 3. 디버깅 중, 프로시저 단위 수행 : F10 - main 함수에서 다른 함수를 부른다면 해당 함수의 기능을 모두 실행시킨다. 4. 디버깅 중, 한 단계씩 코드 실행 : F11 - 한 줄씩 실행과 동일하다. 5. 디버깅 중 디버깅 종료하기 : Shift + F5 * alt + Drag : 선택한 부분만 음영 처리 2022. 5. 30. 리팩터링 리팩터링(refactoring)은 소프트웨어 공학에서 '결과의 변경 없이 코드의 구조를 재조정함'을 뜻한다. 주로 가독성을 높이고 유지보수를 편하게 한다. 버그를 없애거나 새로운 기능을 추가하는 행위는 아니다. 사용자가 보는 외부 화면은 그대로 두면서 내부 논리나 구조를 바꾸고 개선하는 유지보수 행위이다. 위키백과 참고 2022. 5. 18. 객체지향 출처 : https://www.youtube.com/watch?v=IeLWSKq0xIQ Youtube 노마드코더 1. 캡슐화(Encapsulation) 클래스 내부에 함수와 데이터를 모두 포함하고 함수나 메소드가 인수를 취할 필요가 없다. this 키워드를 이용하여 데이터에 직접 접근할 수 있다. 필드 또는 클래스를 private으로 선언하여 외부에서 접근, 수정하는 것을 보호할 수 있다. (공개도 가능하다.) - 함수와 메소드의 차이 : https://zeddios.tistory.com/233 함수(Function) VS 메소드(Method) 안녕하세요 :) Zedd입니다. 갑자기 Swift에서 함수와 메소드의 명칭..? 언제 함수라고 불러야하고 메소드라고 불러야하는지 제가 정확히 개념을 모르는 것 같.. 2022. 5. 10. 이전 1 다음