profile
이제부터 하고싶은것만 하면서 살거야

구현 알고리즘 2 : 기본 실전문제 풀어보기

오늘은 저번에 했던 구현 알고리즘에 대해서 응용 문제를 2개 정도 풀어볼 것이다. 다 기업에서 코딩테스트에서 나오는 실제 기출 문제들을 위주로 공부해볼 것이고, 주로 이 유형들이 자주 나온다고 하니, 자주 들어와서 복습하면서 공부하도록 해보겠다.문제설명정수 N이 입력되

2023년 3월 29일
·
0개의 댓글
·

구현 알고리즘 1 : 구현 문제에 접근하는 방법

맞다. 저번에 말한 것처럼 오늘 다룰 알고리즘은 '구현' 알고리즘이다. 말 그대로 구현하는 문제이기에 왜 배우나 싶을 수 있는데, 이런 구현의 문제는 요즘 코딩테스트의 추세를 보면, 사소한 입력 조건 등부터 시작해서 문제의 길이가 꽤 길게 나와 조건을 많이 명시해주면서

2023년 3월 27일
·
0개의 댓글
·

그리디 알고리즘 4: 1이 될 때까지

이번에 다루어볼 그리디 알고리즘의 문제는 2018 E 기업 알고리즘 대회에서 나온 문제이다. 당분간, 그리디의 유형에서 '구현' 알고리즘의 문제를 공부할 것으로 알고리즘 공부가 전체적으로 끝나면 다시 그리디 알고리즘으로 돌아와서 머리 쓰는 연습을 하도록 하겠다. 그럼

2023년 3월 25일
·
0개의 댓글
·

그리디 알고리즘 2,3: 큰 수의 법칙, 숫자 카드 게임

오늘 해설 해 볼 문제들은 나동빈 저자의 <이것이 코딩테스트다 with 파이썬> 책을 참고하여 해설을 해 본 문제들이다. 관련 알고리즘은 문제 사이트 ( 백준, 코드업 등..) 에서 찾아서 조만간에 연습으로 해볼 생각이다. 문제 소개입력조건: 첫째 줄에 N(2 &

2023년 3월 23일
·
0개의 댓글
·

그리디 알고리즘 1: 거스름돈 구하기

그리디 알고리즘 \* 단어 그대로 "탐욕법" 이라고 하며, 단순 무식하게, 탐욕적으로 문제를 푸는 알고리즘이다. (그리고 요즘 코딩테스트에서 자주 나오는 유형으로 뽑힌다.) 오늘 풀어본 유형은 "거스름돈 구하기" 문제이다 \- 문제 풀이는 파이썬으로 진행

2023년 3월 20일
·
0개의 댓글
·
post-thumbnail

Reverse Engineering에 대하여.. (Computer Architecture , Windows Memory Layout)

배경 컴퓨터 구조 중에서 특히 CPU가 사용하는 명령어와 관련된 설계를 명령어 집합구조(Instruction Set Architecture, ISA)컴퓨터가 효율적으로 작동할 수 있도록 하드웨어 및 소프트웨어의 기능을 고안하고, 이들을 구성하는 방법을 말한다. 1) 컴

2022년 4월 4일
·
0개의 댓글
·
post-thumbnail

Reverse Engineering에 대하여.. (Binary , Static Analysis vs Dynamic Analysis)

배경컴퓨터의 언어 기계어 , 0 과 1로 이루어져 있음. (굉장히 비효율적)기계어를 번역하는 어셈블리어의 개발, 그 이후 C, C++, Go, Rust 등의 등장 (컴파일러 개발) 고급 언어와, 저급 언어의 등장프로그램이란? (바이너리Binary)연산 장치가 수행해

2022년 3월 23일
·
0개의 댓글
·
post-thumbnail

Web 해킹에 대하여.. (드림핵 웹해킹 3강 Cookie & Session)

지난 번 웹 해킹의 기초 HTTP/HTTPS protocol 에 이어 웹 브라우저에서 배우는 부분들에 대해 공부를 하고 오늘은 이어 3강 쿠키와 세션에 대해서 공부를 했다. 앞부분 복습 차 다시 한번 설명하자면, 이번에 학습한 쿠키와 세션은 F12 키를 활용해 개발자

2022년 3월 19일
·
0개의 댓글
·
post-thumbnail

Web 해킹에 대하여.. (드림핵 웹해킹 1,2강 Web hacking introduction, Background)

잠시 자격증 시험 준비에 밀렸던 과제를 열심히 하느라, 한 2일정도 공부했던 부분을 기록을 하지 못했다. 그래서 오늘은 하루에 한 강의씩 공부했던 부분, (드림핵)이라는 플랫폼을 활용해서 여러개를 동시에 공부하려고 하는데, 벽을 느끼기 전까지는 웹해킹을 먼저 시작해보

2022년 3월 17일
·
0개의 댓글
·
post-thumbnail

리눅스마스터 2급 2차 시험 후기 (+ 필기자료 첨부 -> 3개년 기출 내용 담겨있음.)

2022.3.13 리눅스 마스터 2급 2차 자격증 시험으로 지난 1달 동안, 리눅스에 대해 깊게 공부한 부분에 대한 결실을 맺으며 자격증에 대한 부담감을 없앨 수 있었다. 이번 블로그로는 시험 접수 과정부터 시험 일정, 그리고 시험 준비기간 동안 어떻게 했는지를 얘기할

2022년 3월 12일
·
22개의 댓글
·
post-thumbnail

성장일기 시작

2022년 3월 10일 오후 11시 59분 나 이승화는 , 1학년을 수료하고 2학년 개강을 한지 약 8일이 지난 시점. 오늘부터 velog을 활용하여 내가 이루고자 하는 목표를 찾고, 그것을 이루기 위해 어떻게 공부할 것인지, 그리고 공부해둔 자료, 기억하고 싶은 것들

2022년 3월 10일
·
0개의 댓글
·