일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 수 정렬하기
- cpp
- markdown
- data_structure
- All Longest Strings
- flask
- til
- 파이썬머신러닝완벽가이드
- almostIncreasingSequence
- baekjun
- codesignal
- codesingal
- 백준
- 파이썬 포렌식
- collections.deque
- matrixElementsSum
- recursion
- Sequential Search
- Numpy
- Python
- 2015 봄학기 알고리즘
- Daily Commit
- centuryFromYear
- shapeArea
- C++
- 2750
- 피보나치 수
- adjacentElementsProduct
- 10953
- Counting cells in a blob
- Today
- Total
목록Doing 80
Introfor
어떤 수 n을 입력 받아서 대각선 길이가 n인 숫자마름모를 출력하시오.ex) n=412345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455#include int main() { int n = 0; // 입력받는 변수 int m = 1; // 배열에 대입할 변수 int tmp = 0; // n 값 저장. 반복출력문에 활용 int x, y; // 배열 위치 지정 int arr[100][100] = { 0 }; scanf("%d", &n); tmp = n; n--; // n-1번째부터 시작하기 위해서 x = 0, y = n; // 배열 초기 위치 지정. while (n > 0) { fo..
키와 몸무게를 정수로 입력받고, 표준체중을 계산하여, "저체중", "표준", "과체중" 인지를 판단하는 프로그램을 작성하라. 표준체중을 계산하기 위한 조건은 아래와 같다.1) 표준체중 = (키- 100) * 0.9 2) 표준 체중의 +10% 이하, -10% 이상의 체중일 경우 "표준" 3) +10% 초과의 체중일 경우 "과체중" 4) -10% 미만의 체중일 경우 "저체중"실행결과 1 키와 몸무게를 입력하세요: 180 80 과체중입니다.실행결과 2 키와 몸무게를 입력하세요: 170 52 저체중입니다.실행결과 3 키와 몸무게를 입력하세요: 175 72 표준입니다.123456789101112131415161718192021222324252627#include int main() { int height = 0,..
연도를 입력받고, 해당년도가 윤년인지 아닌지를 출력하는 프로그램을 작성하시오. 윤년인 경우의 조건은 다음과 같다. 1) 4로 나누어 떨어지는 년도는 윤년이다. 2) 100으로 나누어 떨어지는 년도는 윤년이 아니다. 3) 400으로 나누어 떨어지는 년도는 윤년이다. 1) 400을 우선 시 할 때 123456789101112131415#include int main(){ int year =0; printf("연도를 입력하세요: "); scanf("%d",&year); if((!(year%4)&& year%100 !=0) || !(year%400)) printf("윤년입니다.\n");else printf("윤년이 아닙니다.\n"); return 0;}Colored by Color Scriptercs2) 100..
1. Git을 설치한다. https://git-scm.com/download/win위의 URL을 들어가면 Git을 설치하는 실행 파일을 다운받을 수 있다. 설치 후 어디에 설치가 되었는지 알아 둘 필요가 있다.C:\Program Files\Git2. Sublime Text 3 https://www.sublimetext.com/ 위 URL로 들어가서 Sublime Text를 다운받는다. 3. Package 설치 우선 Sublime Text를 실행한 후 File -> Open Folder를 들어가서 작업 폴더를 선택한다. Package Control plug-in을 설치하기 위해서 Ctrl + `를 누른다. 콘솔창이 뜨면 https://packagecontrol.io/installation 위 URL로 들어..
cm로 표현된 키를 입력하여 피트와 인치로 변환하는 프로그램을 작성하시오. 1피트는 12인치이고, 1인치는 2.54cm 입니다. 키를 입력할때는 정수형 자료형을 이용해 입력받고, 피트를 출력할때는 정수형, 인치를 출력할때는 실수형으로 출력하도록 하시오. 1234567891011121314151617181920#include int main() { int cm=0, ft=0; double inch; printf("키를 입력하세요: "); scanf("%d", &cm); inch = cm / 2.54; // 1인치 = 2.54cm이므로 입력받은 키를 2.54로 나눈다. ft = inch / 12; // 1피트 = 12인치이므로 inch를 12로 나눈다. inch = inch - ft * 12; // inch..
Assembly InstructionData Type BYTE : 8bit WORD : 16bit DWORD : 32bit Operand Type r8 : 8bit 범용 레지스터 r16 : 16bit 범용 레지스터 r32 : 32bit 범용 레지스터 Reg : 임의의 범용 레지스터 imm8 : 8bit 즉시값 imm16 : 16bit 즉시값 imm32 : 32bit 즉시값 INC(Increase) 1234567891011121314#include int main() { int a = 0; printf("%d\n", a); _asm { INC a // INC는 operand의 값에 +1만큼 증가시킨다. inc a } printf("%d\n", a); return 0;}Colored by Color Scri..
사용 프로그램 : Immunity Debug프로그램을 실행시키면 "Make me think your HD is a CD-Rom."으로 메시지 창이 뜬다.확인을 누르면 "Nah... This is not a CD-ROM Drive!" 메시지 창이 뜬다.디버깅했을 때의 첫 화면이다. F8을 누르다 보면 0x00401000으로 가게된다.이 부분을 잘 보면 프로그램을 실행시켰을 때 뜨는 메시지 창이 이 부분에서 실행됨을 알 수 있다. 처음에 "Make me ~"메시지가 뜬 후 "Nah... ~"메시지로 넘어가는 것을 확인했으니까 "Nah... ~"로 뜨는 메시지를 "Ok, ~"로 메시지 창이 뜨겠끔 우회하면 되는 문제이다.JE SHORT abexcm1.0040103D 에서 다음 메시지 창으로 어떤 내용을 띄울지..