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

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

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

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

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

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

오늘도 C언어로 문제풀이를 진행한다. 문제는 위와 같다. 나이를 scanf로 입력받아 age에 저장한다. 나이는 태어난 연도에 1살이며 1년마다 1씩 증가하므로2022년보다 1 많은 2023-age를 answer에 저장한다. 문제1 성공적 풀이 완료!

계속해서 C언어로 문제를 풀이한다. 문제는 위와 같다. for문을 사용하여 x의 값을 2부터 시작하여 하나씩 늘리는 코드를 작성했다. if문에서 n을 x로 나누었을 때 나머지가 1이 되는 값을 찾으면 for문을 탈출하게끔 작성했다. 오늘도 성공적인 문제풀이였다.

문제는 위와 같다. C언어에서 몫을 구하는 연산자는 파이썬과 동일하게 %이다. 이를 활용해서 문제를 풀어나간다. 성공적인 문제풀이 완료!

C언어를 이용하여 풀이해보았다. 문제는 위와 같다. 정수형으로 출력하면 몫만 출력된다. (C언어는 파이썬과는 다르게 몫을 출력하는 연산자는 없다.) 1주차의 나눗셈 문제와 동일한 로직이다. 성공적 마무리.

오늘도 C언어로 문제를 풀이해보겠다. 문제는 위와 같고 1주차와 같은 로직으로 풀이해봤다. 그러나 출력값이 달랐고 그 이유는 형변환이 되지 않았기 때문이다. 변수가 int형이면 저장값 뿐만 아닌 계산도 정수형으로 되는 것 같다. 앞에 float 형태를 붙여주어 num1의 강제 형 변환이 되게끔 하였고 이에 따라 num2또한 암시적으로 형변환이 되어 실수 연산이 될 수 있게 했다. 형변환을 사용한 문제풀이 성공적으로 마무리했다.