성장 일기 - Small Step

전체 글 151

1954. 달팽이 숫자

열혈c에 이 문제가 있었던 것으로 기억한다. 모든 문제를 풀었지만...이 문제는 못 풀고 넘어간 기억이 난다. 지금은 풀 수 있겠지!!!했지만.......다른 사람의 풀이를 보고 말았다ㅜ,ㅠ 설명은 코드를 보면...굳이 필요가 없을 것이다! 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748#include #include int map[11][11]; int main(){ int x, y, Test, num, Direction, len, Length; scanf("%d", &Test); for (int i = 1; i = 0) { for (int a = 1; a

1204. [S/W 문제해결 기본] 1일차 - 최빈수 구하기

※ SW Expert 아카데미의 문제를 무단 복제하는 것을 금지합니다. 따라서 백준과 달리 문제 캡쳐는 하지 않습니다. https://www.swexpertacademy.com/main/learn/course/lectureProblemViewer.do?courseId=AVvlSPbKAAHw5UPa&subjectId=AV7HKXBKCXEDFAXB&lectureSeq=3&contestProbId=AV13zo1KAAACFAYh 이거는 너무 쉬워서...설명하고 자시고도 없다. 그냥 입력된 성적 카운팅해서 가장 많은 점수 출력하면 끝이다. 1234567891011121314151617181920212223242526272829303132333435363738#include int arr[1000];int num[..

[Expert Academy] 1206. [S/W 문제해결 기본] 1일차 - View

※ SW Expert 아카데미의 문제를 무단 복제하는 것을 금지합니다. 따라서 백준과 달리 문제 캡쳐는 하지 않습니다. https://www.swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV134DPqAA8CFAYh&categoryId=AV134DPqAA8CFAYh&categoryType=CODE 풀이숫자을 입력 받으면 문제에서 주어진 그림과 같이 배열에 빌딩을 그려서 탐색을 하였다. Ex)입력은 아래와 같다.140 0 3 5 2 4 9 0 6 4 0 6 0 0 그러면 나는 배열을 통해 아래와 같이 빌딩?을 표시해주었다.001111101101000011111011010000110110110100000101101101000001..

[Expert Academy] 1226. 미로1

※ SW Expert 아카데미의 문제를 무단 복제하는 것을 금지합니다. 라고 문제 시작과 동시에 쓰여 있어서...문제 켭쳐는 하지 않겠습니다. https://www.swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV14vXUqAGMCFAYD 단순히 백 트랙킹을 사용하여 경로를 탐색하는 문제였는데...이걸 푸는데 2일은 걸린 것 같습니다....하하하 도저히 틀린 곳이 없는데 계속 테스트 케이스도 안 맞고ㅜ,ㅠ 원인은!!!방문을 표시하기 위해 2차원 배열 visit[y][x]를 사용했는데!!초기화를 안 해주고 있었더군요...ㅎㅎ 1234567891011121314151617181920212223242526272829303132333..

[BAEKJOON] 2606_바이러스

오랜만에 다시 알고리즘 문제를 풀기 시작! 백준의 1260번 DFS와 BFS, 7576번 토마토에 이어 3번째 문제이다.전부 예전에 풀었던 문제들이나 오랜만에 시작하는거니까 다시 풀어보았다!!! 나름 열심히 공부 했었는데...9개월 만에 시작하려니 가물가물하다. 그러나!! 최근 어쩔수없는 상황속에서 다른 사람의 코드를 이해하던 말던 오랜시간 쳐다보고 있으니...코딩에 관한 실력은 약간 늘은 것 같은 기분...??이다. https://www.acmicpc.net/problem/2606 풀이 예전에는 DFS로만 풀었으나, 이번에는 BFS로도 풀어보았다. 방법은 여러개가 있겠으나, 나는 DFS와 BFS로 문제를 풀기 위해 '인접배열'을 사용하였다. 두 컴퓨터가 서로 연결되어 있다는 것을 표시하기 위해서이다. ..

MySQL에 저장된 이미지파일을 ODBC를 통해 MFC에서 출력하기.

이것도 하긴 했는데...그냥 다른 사람이 알려준 것 거의 따라한 거라서 깊은 이해는 없으나 자료도 거의 없고해서 제가 아는만큼 올립니다. 제목은 'MySQL에 저장된 이미지파일을 ODBC를 통해 MFC에서 출력하기.'입니다. 그러나 내용은 출력을 위해 MySQL과 MFC를 ODBC로 연결하기입니다.(제목과 설명이 맞게 표현된지도 모르겠네요..ㅎㅎ) 비쥬얼스튜디어 2015 / MySQL 5.7버전입니다. 설명드리기에 앞서, ODBC는 32bit로 깔려있어야 합니다. 1. 로컬디스크 C-> windows -> SysWOW64 로 가서 odbcad32.exe를 실행시켜줍니다. 클래스를 이용하여 MySQL에 저장된 데이터들을 사용하고 싶으면 32bit밖에 안 된다고 해서 위의 odbcad32.exe에서 odbc..

기타/잡다한것 2018.03.14

MySQL와 MFC를 ODBC로 연동하기

솔직히 제목이 맞는지도 모르겠습니다. MFC 왜 이렇게 어렵고 하기 싫은지..ㅜ,ㅠ MySQL과 MFC를 ODBC를 연결하고자합니다.(맞는 표현인가..?) -> 이건 텍스트 파일만 됩니다. 1. ODBC를 검색하여 프로그램을 열어줍니다. 2. 아래와 같은 화면에서 빨간색으로 표시됨 '추가(D)'버튼을 눌러준다. 3. 추가 버튼을 누루면 아래 화면이 보일 것 입니다. 화면이 보이면 MySQL ODBC ANSI Driver MySQL ODBC Unicode Driver 두개 중에서 원하는 텍스트 형식(?)을 선택하고 마침을 눌러줍니다. 4. 마침을 누루면 아래 그림과 같은 화면이 나옵니다. https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-configu..

기타/잡다한것 2018.03.13

[BEAKJOON] 풀었던 문제들 복습 - 1편(1000번,1001번,1003번,1008번,1057번)

문제들 출처 : https://www.acmicpc.net/ 1. https://www.acmicpc.net/problem/1000 - 1000번 A+B 풀이 - 생략 제출코드123456789#include int main(){ int a, b; scanf("%d%d",&a,&b); printf("%d",a+b); return 0;}cs ------------------------------------------------------------------------------------------ 2. https://www.acmicpc.net/problem/1001 -> 1001번 A - B 풀이 - 생략 제출코드123456789#include int main(){ int a, b; scanf("%d%..

[BEAKJOON] 2456_나는 학급회장이다_C언어

https://www.acmicpc.net/problem/2456 풀이 최근에 푼 문제들 중에 제일 어려웠던 문제....쉽운 문제라고해서 덤빈건데 시간도 오래걸리고 많이 틀렷다. 계속 100%에서 틀렷다고해서ㅜ,ㅠ 1. 세 명에 대한 total 값을 저장할 배열과 점수별로 얻은 것을 count하는 2개의 배열을 선언.입력을 받으면서 total엔 입력된 값을 +해주고, count배열에는 +1씩 해준다.1234567891011void input(){ scanf("%d", &num); while (num--) { int a, b, c; scanf("%d %d %d", &a, &b, &c); total[0] += a; total[1] += b; total[2] += c; count[0][a - 1]++; cou..