분류 전체보기

C언어/홍정모 C언어

1.10 비주얼 스튜디오 사용법 - Export Template

MyFirstPrj을 클릭하고 Template를 Export한다. 프로젝트 생성할 때 생긴다.

BACKJOON, 백준

백준 2566번 최대값 초기 설정

1. 문제 #define _CRT_SECURE_NO_WARNINGS #include int main() { int arr[10][10]; int MAX = -1; int MAX_row, MAX_col; for (int j = 1; j < 10; j++) { for (int i = 1; i < 10; i++) { scanf("%d", &arr[j][i]); if (MAX < arr[j][i]) { MAX = arr[j][i]; MAX_row = j; MAX_col = i; } } } printf("%d\n", MAX); printf("%d %d", MAX_row, MAX_col); return 0; } 2. 문제 해결 1. 문제에 " 81개의 자연수 또는 0이 주어질 때" 라고 했다. 하지만 MAX 초기 ..

BACKJOON, 백준

백준 10951번 중복 숫자

1. 문제 #define _CRT_SECURE_NO_WARNINGS #include int main() { int cnt = 0; int arr[11] = { 0, }; for (int i = 1; i

BACKJOON, 백준

백준 10951번 EOF

1. 문제 #define _CRT_SECURE_NO_WARNINGS #include int main() { while (1) { int num1, num2; scanf("%d %d", &num1, &num2); printf("%d\n", num1 + num2); } return 0; } 위 코드를 제출하면 "출력 초과"가 나온다. 2. 해결 방법 #define _CRT_SECURE_NO_WARNINGS #include int main() { int num1, num2; while(scanf("%d %d", &num1, &num2)!=EOF) { printf("%d\n", num1 + num2); } return 0; } EOF는 End Of File의 약자로 -1로 정의되어있다. 파일의 끝을 탐지하는 방..

BACKJOON, 백준

백준 2480번 주사위 세개

1. 문제 #define _CRT_SECURE_NO_WARNINGS #include int main() { unsigned dice1, dice2, dice3; scanf("%u %u %u", &dice1, &dice2, &dice3); // 1. 같은 눈이 3개 나올 경우 if ((dice1 == dice2) && (dice2 == dice3)) { printf("%u", 10000 + dice1 * 1000); } // 2. 모두 다른 눈이 나오는 경우 else if ((dice1 != dice2) && (dice1 != dice3) && (dice2 != dice3)) { // 오름 차순으로 가장 큰수 선택 unsigned dice_arr[3] = { dice1, dice2, dice3 }; int..

BACKJOON, 백준

백준 2525번 오븐 시계

1. 문제 #define _CRT_SECURE_NO_WARNINGS #include int main() { unsigned A, B, C; scanf("%u %u %u", &A, &B, &C); printf("%u %u", (A + (B + C) / 60) % 24, (B + C) % 60); return 0; } 2. 해결 방법 (A + (B + C) / 60) % 24에서 헷갈림. 1. 24시를 넘지 않을 때, (A + (B + C) / 60)가 나머지가 되어 시간이 출력된다. 2. 24시일 때, (A + (B + C) / 60) % 24 = 0이 되어 0시가 출력된다. 3. 24시를 넘을 때, (A + (B + C) / 60) = 25이고 이를 24로 나눈 나머지로 1시가 출력된다.

BACKJOON, 백준

백준 11382번 꼬마 정민

1. 문제 #define _CRT_SECURE_NO_WARNINGS #include int main() { unsigned A, B, C; scanf("%u", &A); scanf("%u", &B); scanf("%u", &C); printf("%u", A + B + C); return 0; } 2. 해결 방법 * 조건 : 첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 10^12)이 공백을 사이에 두고 주어진다. 10^12 = 1,000,000,000,000으로 자료형 unsigned로 값의 범위를 충족할 수 없다. 따라서 정수 자료형 중에 long long int를 사용해아 하고 형식 지정자는 lld이다. 수정 코드에서는 unsigned long long int 사용함. 3. 수정 후 코드 #..

HTML&CSS/제대로 파는 HTML CSS - by 얄코

수강을 위한 환경 세팅

1. VS Code setting 단축키 ctrl + , 2. tab size Tab Size 2로 바꾸기(대체로 2 많이 사용함.) 3. Word Wrap wordwrap 정의 : 텍스트의 행을 자동적으로 개행하여 문서의 페이지 여백으로 빠져나오지 않도록 하는 워드프로세싱 프로그램의 기능. 4. plugin 설치플러그인 설치 플러그인 설명 비고 Korean Language Pack 에디터 한글화 Material Icon Theme 탐색기 아이콘 테마 One Dark Pro 에디터 색 테마 Live Server 새로고침 없이 코딩 중인 웹 업데이트 indent-rainbow 들여쓰기 색으로 구분 Bracket Pair Colorizer 여는 괄호와 닫는 괄호 짝 지어줌 내장 기능이 됨 Auto Renam..

HTML&CSS

VScode status bar 색 바꾸기(보라색 싫어함.)

1. Search에 ">Open User Settings (JSON)" 입력. (angle bracket 입력할 것) 2. 아래 코드 붙여 넣기. "workbench.colorCustomizations": { "statusBar.background" : "#007acc", "statusBar.noFolderBackground" : "#007acc", "statusBar.debuggingBackground": "#007acc" } 3. save하면 색상 바뀜. 출처 : https://vscode.one/status-bar-color/

스프링의 정석/Ch. 03 Spring DI와 AOP

01. Spring DI 흉내내기(1)

1. 변경에 유리한 코드(1) - 다형성, factory method SportsCar에서 Truck로 변경하면 2번 고쳐써야 하지만 다형성에 의해 조상 타입의 참조변수로 바꾸면 변경 포인트가 1개로 줄어든다. 왼쪽 코드를 오른쪽으로 바꾸면 static Car getCar()는 기능을 제공하고 Car car = getCar();는 이 기능을 사용한다. 기능 제공 코드는 1개이지만 사용 코드는 n개가 될 수 있다. 왼쪽을 보면 사용하는 코드를 모두 바꿔야 하지만 오른쪽은 사용하는 코드는 바꾸지 않아도 된다. 사용하는 코드를 바꾸는게 아니라 기능을 제공하는 코드에서 SportsCar()를 Truck()으로 바꾸면 변경 포인트가 줄어든다. Properties는 config.txt파일을 읽어서 객체를 생성한다...

돌맹이떼굴떼굴
'분류 전체보기' 카테고리의 글 목록 (7 Page)