본문으로 바로가기

고퍼

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 홈
  • 태그
  • 미디어로그
  • 방명록
관리자
  • 블로그 이미지
    G0pher

    Information Security

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

C :: 백준 1008번 - A/B

A/B를 계산하시오 간단한 문제이다. 오차범위는 10 의 -9승까지이다. 코드는 아래와 같다. #include main(void){double a,b;scanf("%lf %lf",&a,&b);printf("%.9lf",a/b); }

Programing/C 2017. 6. 22. 13:05

C :: 백준 2839번 - 설탕배달

상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그램 봉지와 5킬로그램 봉지가 있다.상근이는 귀찮기 때문에, 최대한 적은 봉지를 들고 가려고 한다. 예를 들어, 18킬로그램 설탕을 배달해야 할 때, 3킬로그램 봉지 6개를 가져가도 되지만, 5킬로그램 3개와 3킬로그램 1개를 배달하면, 더 적은 개수의 봉지를 배달할 수 있다.상근이가 설탕을 정확하게 N킬로그램 배달해야 할 때, 봉지 몇 개를 가져가면 되는지 그 수를 구하는 프로그램을 작성하시오. 코드는 아래와 같다. #includeint main(){int sugar,i;scanf("%d",&sugar);for(i=sugar..

Programing/C 2017. 6. 22. 00:21

C :: 백준 11718번 - 그대로 출력하기

입력 받은 대로 출력하는 프로그램을 작성하시오. 문제는 달랑 한줄뿐이다. 코드는 아래와 같다. #include int main(){ char arr[101]; while(gets(arr)){ if(arr[0]=='\0') break; puts(arr); } return 0;}

Programing/C 2017. 6. 21. 23:39

우분투 vim 설치 및 설정변경

우분투를 설치했으나 여러가지로 프로그래밍할 때 불편한 점이 많아서 수정하는 방법에 대해 알아보았다. sudo apt-get install vim우선 위의 명령을 통해 vim 패키지를 설치한다. 설치가 되면 vim기본설정을 수정하여 사용자 취향에 맞게 사용할 수 있다. vi ~/.vimrc위의 명령을 통해 설정파일을 열어준다. 설정 명령은 아래의 목록과 같다. if has("syntax") syntax on "하이라이트 on"endif filetype on "파일종류 자동인식set autoindent "자동 들여쓰기set background=black "배경색상선택set cindent "c언어 자동 들여쓰기set number "줄 번호 보이기set paste! "붙여넣기시 계단현상 제거set shiftwi..

ETC/knowledge 2017. 6. 18. 16:20

20170617::생애 첫 프로그래밍 대회

오늘은 생애 처음으로 프로그래밍 대회에 참여해보았다. 마음먹고 시작한지 얼마 되지 않았기에 욕심은 없었고 경험을 쌓고싶어 참가하게 되었다. 코드지니어스라는 대회명으로 온라인진행되었다. 총 4문제로 이루어져 있고 우수한 성적을 얻게 되면 상금도 받고 여러 혜택도 있다고 한다. 접수할 때 느꼈지만 직장인이나 대졸을 대상으로 진행되는 대회인것 같았다. 편한 마음으로 대회에 임했는데 생각보다는 문제 난이도가 높지는 않았다. 단지 자동채점을 통해서 점수를 매기는 과정에서 효율성과 정확도를 따지기 때문에 점수얻기가 쉽지가 않았다. 나의 경우 1번문제의 경우 50점중 43.3점을 받았다. 1번은 정확도만 채점대상이었는데 어떤 특수한 상황에서 제대로된 답이 나오지 않아 감점되었다. 어떤 입력값인지 알려주지 않는 시스템..

ETC/status 2017. 6. 17. 23:20

리턴코드 분석

c언어로 간단하게 아래와 같은 test.c 코드를 짜보았다. #include int main(){return 0;} 이제 리눅스상에서 이를 분석해보자 gdb testset disassembly-flavor inteldisas main 내용은 아래와 같다. push rbp-> 스택에 rbp에 담긴 값을 저장한다. mov rbp, rsp-> rbp에 rsp를 넣는다 mov eax, 0x0-> eax에 0을 넣는다 pop rbp-> 스택에서 rbp를 꺼낸다. ret-> 리턴한다.

Study/reversing 2017. 6. 16. 14:07

C :: 백준 1475번 - 방 번호

다솜이는 은진이의 옆집에 새로 이사왔다. 다솜이는 자기 방 번호를 예쁜 플라스틱 숫자로 문에 붙이려고 한다.다솜이의 옆집에서는 플라스틱 숫자를 한 세트로 판다. 한 세트에는 0번부터 9번까지 숫자가 하나씩 들어있다. 다솜이의 방 번호가 주어졌을 때, 필요한 세트의 개수의 최소값을 출력하시오. (6은 9를 뒤집어서 이용할 수 있고, 9는 6을 뒤집어서 이용할 수 있다.) 코드는 아래와 같다. #include main(void){int i, input, set=0, same[10]={0,};scanf("%d",&input);for(i=1;input/i>0;i*=10){same[input%(i*10)/i]++;input-=input%i;}for(i=0;i

Programing/C 2017. 6. 12. 17:05

저작권없는 미디어 공유 사이트

프레젠테이션을 만들다보면 원하는 배경이미지를 찾지 못하거나 저작권때문에 사용하기가 힘든 상황이 닥치기 마련이다. 필자도 그런 경험이 많아 매번 무료 사진 공유사이트와 같은 여러 홈페이지를 찾아다니며 사진을 구해왔다. 앞으로는 검색하지 않고 블로그를 통해서만으로도 원하는 사진을 찾아볼 수 있도록 저작권에 걸리지 않는 무료 사진들을 모아놓은 사이트 주소들을 모아보았다. https://pixabay.com https://unsplash.com http://www.freeqration.com http://www.sitebuilderreport.com/stock-up https://stocksnap.io https://finda.photo https://freerangestock.com https://www.mo..

ETC/knowledge 2017. 6. 12. 06:34
  • 이전
  • 1
  • ···
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • ···
  • 49
  • 다음

사이드바

NOTICE

  • 전체 보기
MORE+

CATEGORY

  • 전체보기 (364)
    • Programing (102)
      • C (38)
      • Batch Script (3)
      • Python (25)
      • Java (9)
      • Android (0)
      • HTML (12)
      • php (5)
      • Javascript (7)
      • Scratch (3)
    • Study (110)
      • web (11)
      • network (20)
      • reversing (31)
      • system (39)
      • crypto (9)
      • AI (0)
    • Wargame (85)
      • webhacking.kr (25)
      • wargame.kr (0)
      • LOS(eagle-jump) (21)
      • LOS(rubiya) (32)
      • reversing.kr (0)
      • etc (7)
    • CTF (0)
    • ETC (53)
      • knowledge (37)
      • status (16)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

Trackback

TAG

  • 웹
  • web
  • Python
  • Los
  • 리버싱
  • 시스템
  • HTML
  • SQL
  • 파이썬
  • 네트워크
  • injection
  • 어셈블리어
  • 웹 해킹
  • webhacking.kr
  • writeup
MORE+

ARCHIVE

CALENDAR

«   2025/10   »
일 월 화 수 목 금 토
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

LINK

  • ♡
  • DESIGN 아띠 그래픽
  • 이종찬
  • 박상현
  • 이창현
  • 송인봉
  • 신동철
  • 박준형
  • 유현진
  • 박형찬
  • 박형찬
  • 이우진
  • 조학근
  • 박홍주

VISITOR

오늘
어제
전체
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT 고퍼, ALL RIGHT RESERVED.
고퍼
블로그 이미지 G0pher 님의 블로그
MENU
  • 홈
  • 태그
  • 미디어로그
  • 방명록
CATEGORY
  • 전체보기 (364)
    • Programing (102)
      • C (38)
      • Batch Script (3)
      • Python (25)
      • Java (9)
      • Android (0)
      • HTML (12)
      • php (5)
      • Javascript (7)
      • Scratch (3)
    • Study (110)
      • web (11)
      • network (20)
      • reversing (31)
      • system (39)
      • crypto (9)
      • AI (0)
    • Wargame (85)
      • webhacking.kr (25)
      • wargame.kr (0)
      • LOS(eagle-jump) (21)
      • LOS(rubiya) (32)
      • reversing.kr (0)
      • etc (7)
    • CTF (0)
    • ETC (53)
      • knowledge (37)
      • status (16)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바