일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 백준
- 포렌식
- 파이썬
- BaekJoon
- 스터디
- 디지털 포렌식
- Web
- c
- WarGame
- 프로그래머스
- WHS
- Python
- injection
- 문제풀이
- 자라나는 새싹
- 인프런
- C언어
- Programmers
- 워게임
- hacking
- 알고리즘
- CSRF
- 웹해킹
- Algorithm
- XSS
- 자라나는새싹
- dreamhack
- command
- 풀이
- 드림핵
- Today
- Total
목록전체 글 (117)
Hoin's security

이번 문제풀이도 C언어로 진행하겠다. 주어진 문제와 코드는 위와 같다. while문을 사용해서 answer와 6을 곱한 값이 n으로 나누었을 때 나머지가 0이 아닌 경우 answer에 1씩 더해주는 반복문을 만들었다. 나누어지면 반복문을 탈출하게끔 else에 break를 넣어줬다.

이어서 C언어로 문제 풀이 진행한다. 주어진 문제와 코드는 위와 같다. 먹는 사람이 7명이면 answer에 1을 대입해주고 아니라면 사람 수를 7로 나눈 뒤 딱 떨어지지 않는 경우를 대비해 1을 더해주게끔 하였다.

이어서 C언어로 풀이 진행한다. 주어진 문제와 코드는 위와 같다. temp변수를 안만들어도 괜찮았을거 같다.

C언어로 문제풀이 진행한다. 오,, 어렵다. 그치만 해본다 모르면 찾아보고 이해하면 되는 것. const는 constant의 약자로 상수를 뜻한다. 값을 변화시킬 수 없다는 뜻. 이걸 포인터에서 사용하면 어떻게 되냐면 int a=10; const int*num=&a; 위의 경우 num=20; 은 num이 상수로 되어있으므로 20이라는 값으로 변경될 수 없다. 그러나 a는 상수가 아니므로 a의 값은 변경될 수 있다. 문자열의 길이에 2를 곱해서 answer에 저장해주었다.

C언어로 풀이 진행한다. 주어진 문제와 코드는 위와 같다. GURU와 같이 진행하려니 힘에 부친다. 코드에 대한 세세한 설명은 추후에 붙여두겠다.

이어서 C언어로 풀이한다. 주어진 문제와 코드는 위와 같다. 점점 문제의 난이도가 올라가고 있는걸 느낄 수 있다.

벌써 4주차다 시간이 너무 빨리 지나가는거 아닌가 싶다. 오늘도 C언어로 알고리즘 문제 풀이 진행한다. 문제와 주어진 코드는 위와 같다. for문을 이용해서 리스트를 하나씩 더해서 answer에 저장하게끔 작성해보았다. 성공적인 풀이 완료!

이어서 C언어로 풀이한다. 문제와 주어진 코드는 위와 같다. 정수 i를 선언해주고 반복문 for를 사용해서 i를 2로 나눈 나머지가 0일 때 answer에 i값을 더해나가게끔 했다.

계속해서 C언어로 풀이를 진행한다. 문제와 주어진 코드는 위와 같다. 논리연산자 && (and)와 조건문 if, else if, else를 사용하여 풀이하였다. 3주차 문제2 성공적 풀이 완료!