일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코드게이트
- 프로그래밍
- webhacking
- 워게임
- 보안
- WarGame
- 웹해킹
- xcz
- 포렌식
- wargame.kr
- 자료구조
- nefus
- Pwnable
- hacking
- 포너블
- kangsecu
- DVP
- webhacking.kr
- 네퓨즈
- C언어
- 문제풀이
- 버그헌팅
- 선린인터넷고등학교
- 정보보안
- 블록체인
- 정보보호
- 시스템
- 버그바운티
- 해킹
- CTF
- Today
- Total
목록분류 전체보기 (110)
kangsecu's B1og
[c언어 달팽이 배열]이번 시간에는 c언어를 이용한 달팽이 배열에 대하여 알아보겠습니다.우선 달팽이 배열이란 달팽이 처럼 돌아가며 다음 숫자 값이 출력되는 배열을 말합니다.아래 코드를 한번 보세요 !12345678910111213141516171819202122232425262728293031323334353637383940414243#include int goo; int main(){ int ang[50][50]; int i,p,kang; int t = 1, nef = 1,y = -1, x = 0; scanf("%d", &p); goo = p; kang = goo; while (0
[코드업 이중반복문 문제풀이] 이번 동아리 과제였던 코드업 for문을 이용한 문제풀이를 해보겠습니다. 코드업은 1353 - 1358 , 1361 번을 풀어 보도록 하겠습니다. 1.1353번 문제 아래 코드를 확인해 보도록 하겠습니다. 이렇게 됩니다. 2.1354번 문제 아래 코드를 확인해 보도록 하겠습니다. 이렇게 됩니다. 3. 1355번 문제 아래 코드를 확인해 보도록 하겠습니다. 이렇게 됩니다. 4.1356번 문제 아래 코드를 확인해 보도록 하겠습니다. 이렇게 됩니다. 5.1357번 문제 아래 코드를 확인해 보도록 하겠습니다. 6.1358번 문제 아래 코드를 확인해 보도록 하겠습니다. 이렇게 됩니다. 7. 1361번 문제 아래코드를 확인해 보도록 하겠습니다. 이렇게 되는것을 ..
[파이썬- 문자열 연산] 이번 시간에는 파이썬의 문자열 연산에 대하여 알아 보도록 하겠습니다. 파이썬의 문자열도 다른 여느 언어와 다름없이 문자열 연산이 가능합니다. 이해가 잘 안되는 분들을 위해 간단한 예를 들자면a= 살어리 b= 살어리랏다 라고 가정하면a+b = 살어리 살어리랏다 라는 문장이 됩니다. 이렇게 두 문장의 연산이 가능하며 이를 이용해 새로운 문장을 만들거나 숫자를 연산할때도 사용이 됩니다.예를 들어a= 30 b =40 이라고 가정하면a * b = 1200이 됩니다. 이렇게 특정 문자에 특정 데이터를 저장후에 연산자를 통해 새로운 데이터값을 도출해 낼 수 있습니다. 다음으로 인덱싱에 대하여 설명을 해보겠습니다. 인덱싱이란 무언가를 가리킨다. 라는 의미를 지니고 있습니다. >>> a = "k..
[파이썬-문자열 출력 & 이스케이프 코드] 이번 시간에는 파이썬을 이용해서 문자열을 출력하는 시간을 가져보도록 하겠습니다. 전 강의에서 말했듯이 파이썬은 매우 간단한 단어 입니다. 그러므로 출력 역시 다른 여느 언어보다 더 간단합니다. 하지만 많은 사람들이 이 '한글' 출력을 못하는데요, 이는 바로 한글 인코딩이 안되어 있기 때문입니다.그래서 파이썬에서 한글을 출력하려고 하면 '안녕' 이 'ㅇㅏㄴㄴㅕㅇ' 이 되곤하죠. 이러한 문제점을 해결하기 위해 한글을 사용해야 하는 파이썬 코드 에서는코드를 입력하기 전 맨 윗줄에 1#-*-coding:utf-8-*-cs 이러한 코드를 입력해야 합니다. 그럼 이제 본론으로 들어가서 한글 문자열을 출력 해보도록 하겠습니다.>>> '아니 배가 고파요' >>> "아니 배가 ..
[파이썬-파이썬 소개] 이번 시간에는 프로그래밍 언어중 하나인 파이썬 에 대하여 설명 해 보도록 하겠습니다. 우선 파이썬은 1990년 암스테르담의 귀도 반 로섬이 개발한 인터프리터 언어 입니다. 또한 파이썬 프로그램은 공동 작업과 유지 보수가 매우 쉽고 편해서 현재 개발되어 있는 프로그램 들도 파이썬으로 다시 코딩 되고 있는 현황 입니다. 또 파이썬은 매우 간단하며 편리한 언어 입니다. 그냥 그렇다고요. 파이썬 재밌어요. 이제 파이썬의 기본적인 사칙연산에 대하여 알아 보도록 하겠습니다. 1. 더하기(+)파이썬의 더하기 연산은 매우 간단합니다. 사실 c언어와 거의 똑같습니다. 그냥 +입니다. 만약 당신이 a+ b 를 하고 싶다면 그냥 >>> a + b 라고 하면 됩니다. 여기서 >>> 이게 뭔지 궁금한 분..
[c언어- 반복문 for] 이번 시간에는 저번에 학습한 반복문 중 하나인 for문에 대하여 공부해볼 시간이다.for문은 매우 빈번하게 사용되며 그만큼 유용하고 중요한 부분이니 잘 숙지하고 넘어가자.자, 그럼 이제 for문에 사용법에 대하여 설명을 해볼 것 이다. for문의 사용법은 앞서 학습한 while문 보다는 조금 복잡한 편이다. for문의 사용법 은 아래와 같다. 12for(초기값;종료조건;증감식) { /*할 것 */ }cs 이렇게 해주면 된다. 눈치가 빠르다면 아마 while문 과의 차이를 알아 봤을 것 이다.두 문법에 차이점을 말해 보자면 while문은 1234while(조건문){ /*실행 시킬 코드 연산식*/ }cs 이렇게 된다. 그렇다 while문은 조건문과 연산식(증감식)이 따로 되있는 반..
[c언어- 반복문 while ] 이번 시간에는 반복문 while 문에 대하여 공부를 할 것이다. 우선 반복문 이란 말그대로 어떠한 명령을 반복적으로 실행 시키기 위해서 있는 것 이다. 예를 들어 hello world 를 10 번 을 출력 하고 싶을때 printf("hello world")로 10 번을 타이핑 하는 것 보다 pritnf("hello world")를 10번 타이핑을 해달라는 반복 명령을 내리는 것 이다. 그럼 직접 10 번을 타이핑 하지 않아도 원하는 기능을 수행 할 수 있다. 이처럼 반복문은 c언어 뿐만 아니라 여러가지 언어에서 매우 많이 활용된다. 반복문은 while 문 , for문 , while do 문 으로 구성되어 있는데 이번 시간에는 그중에서 while 문에 대하여 알아볼 것이다...
[c언어- printf문 과 서식문자] 이번 시간에는 전에 배웠던 printf문을 완벽하게 이해 하는 시간을 가지도록 한다.printf문이 문자를 출력하기 위한 함수 라는 것은 이제 모두가 알 것이다. 그래서 이번엔 저번시간에 말했던 이스케이프 시퀀스가 왜 필요한지 말해볼 시간이다. 우선 우리말도 이렇게 한줄로 계속 길게 치면 읽기도 어렵고 깔끔하지 않기 때문에 개행을 해주는 편이 좋다. 또한 꼭 개행이 필요한 때가 있을 것이다. 그럴때 \n을 사용하여 개행을 해주는 것이다. #include int main(){ printf("아빠가방에 들어가셨어요"); return 0; }이 코드를 실행하면 "아빠가방에 들어가셨어요 " 라고 출력이 된다. 하지만 여기서 개행을 해준다면printf("아빠가 방에\n 들어..