일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Programming
- 티스토리
- c
- CS
- 김성엽
- c++
- Win32
- Windows
- Desktop
- 연산자
- 문법
- 알고리즘
- Direct2D
- 함수
- 지식나눔강좌
- 이지스퍼블리싱
- 포인터
- 프로그래밍
- 백준
- c#
- Javascript
- Kotlin
- VS ERROR
- tipssoft
- Tips강좌
- 배열
- Visual Studio
- Tips프로그래밍강좌
- 리뷰
- doit코틀린프로그래밍
- Yesterday
- Today
- Total
목록All (383)
F.R.I.D.A.Y.
Q. 자연수가 주어지면, 팰린드롬(palindrome)인지 판별하시오.팰린드롬이란, 읽는 방향에 상관없이 같은 단어를 말한다. 단, 입력받은 자연수를 문자열로 바꿔서는 안된다.(매일 프로그래밍에서 발췌)
Q. 2018/05/13 - [프로그래밍/C C++] - Q 길찾기 > 1순위"); } printf("\n"); } DestroyNode(root); free(end); free(list); return 0; } void findNode(Node *parent, Pos *start, Pos *end) { if (bg[start->x][start->y]) { Pos *Nxt = (Pos *)malloc(sizeof(Pos)); if (start->x + 1 x) { if (bg[start->x + 1][start->y]) { Nxt->x = start->x + 1; Nxt->y = start->y; parent->xNode = setNode(bg[Nxt->x][Nxt->y], Nxt); parent->xN..
Q. (이미지 문제) 배열 코드 { 8,9,5,4,3,8,6,3,2,0 } ,{ 3,0,0,0,2,0,0,0,1,0 } ,{ 2,0,0,0,5,0,0,0,5,0 },{ 3,1,5,0,4,0,0,0,7,0 } ,{ 0,0,7,0,2,0,0,0,3,0 } ,{ 0,0,3,0,1,0,0,0,2,9 },{ 0,0,2,0,1,9,5,0,0,3 } ,{ 0,0,2,0,0,0,4,3,0,1 } ,{ 0,0,1,0,0,0,0,8,0,8 } ,{ 0,0,5,8,6,3,2,2,6,6 }
사진처럼 문제를 올리다가 보니 글목록에 코드가 좌르륵 뜨는 것을 생각해봤다. 문제 풀러 오는 사람들에게 답을 노출하는 것과 비슷한 것 같아 자바스크립트로 코드를 삭제하는 걸 생각해봤다.
며칠 전 교수님 사정상 박사과정 밟고 계시는 분께서 대신 강의하시면서 주신 문제. 다섯 문제 다 푸는데 15분 정도 걸렸다. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int n, r, topSum,btmSum; printf("n을 입력하세요 : "); scanf("%d", &n); printf("r을 입력하세요 : "); scanf("%d", &r); topSum = btmSum= 1; for (int i = 0; i < r; i++) { topSum *= (n - i); btmSum *= (r - i); } printf("%dC%d = %d\n", n, r, topSum / btmSum); return 0; } %c\n", d, d); d+..
정확한건 뭔지 모르겠고, 스터디에서 해보라고 해서 한거. 인풋을 받고나서 해당 인풋이 A0가 된다.An이(이 때, n은 0과 자연수) 짝수라면 2로 나누고, 홀수라면 3An + 1로 처리하고, 처리한 것이 A(n+1)이 된다.콜라츠의 추측에 의하면 결국 1로 값이 나온다고 하는데 아직 모든 자연수에 해당하는지는 증명되지 않은 모양. > %8d", input); if (min > input) { min = input; } if (max < input) { max = input; } sum += input; count++; if (!(count % 8)) { printf("\n"); } } printf("\n"); printf("Count\t: %d\n", count); printf("Max\t: %d\n"..
가끔씩 인터넷에서 다음과 같이 코드를 복사해서 붙여넣게 되면, 코드가 저렇게 읽기 힘들게 나오는 경우가 있다.일반적으로는 일일이 다음줄을 찾아서 엔터를 치는 식으로 코드를 볼 수 있도록 해야하는데, 영 불편한게 아니다. 코드는 일반적으로 와 로 줄이 끝나는 경우가 대다수.#include와 #define과 같이 예외도 분명 존재한다. 다만, 저런것들보다 ; 와 }가 대부분 종료점으로 작용하는 만큼, 저것들만 어떻게 해주면 더 쉽지 않을까 했다. 다음과 같이 바꾸기 옵션(단축키는 Ctrl + H) 에서 바꿀 단어 + \n을 하면 결과가 바꿀 단어 + \n으로 출력되는 것이 아니라, \n이 C언어에서 다음줄개행으로 처리되는것과 같이 작용한다. 현재 문서 옆에 네모랑 에스터리스트(*) 있는데..
무슨 프로그램을 사용하던지 "서버에서 참조를 반환했습니다." 라는 오류가 발생해서 굉장히 여러각도로 고민하고 있었는데, 다음 블로그에서 말한것처럼 레지스트리 수정 한번만 하니까 완전히 해결됐다. Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System] "EnableUIADesktopToggle"=dword:00000000 "ValidateAdminCodeSignatures"=dword:00000000 윈도우10 서버에서 참조를 반환했습니다 오류 해결 A referral was returned form the server.서버에서 참조를 반환했습니다, 오류 ..
파일을 옮기던지 하면 수정된 시간은 그대로인데, 만든 시간이 달라지는 경우가 있다.Windows 10의 기본 앱인 Groove 음악은 만든 시간을 기준으로 해서 파일 순서를 만들다보니 귀찮은 적이 한두번이 아니라서 프로그램으로 일괄 변경시켰다. 현재 옵션은 - 하위폴더 포함- *.mp3로 끝나는 파일만- 만든 시간을 해당 파일의 마지막으로 수정된 시간으로 덮어씌움 이렇게이고, 폴더는 Target_Location에 폴더 경로를 넣어주면 된다.