# binary

[Pwn tips] Remove Symbol
오늘은 Memo용으로 바이너리 파일의 Symbol을 제거하는 방법을 적어보려한다. 컴파일 시, 특정 옵션만 준다면 디컴파일했을 때 Symbol들이 제거되어 분석하기 어렵다! ✔ Sample Code 간단한 코드를 하나 작성해봤다. coco.c ✔ Compile

이진 탐색 트리 (Binary Search Tree)
이진 트리와 이진 탐색 트리(BST)의 차이 이진 트리(Binary Tree)와 이진 탐색 트리(Binary Search Tree, BST)는 트리(Tree) 자료구조의 일종으로, 노드(Node)들이 서로 연결된 구조를 가지고 있다. 이 둘은 매우 비슷한 구조를 가지고

검색 알고리즘 (배열 검색)
검색 알고리즘 : 데이터 집합에서 원하는 값을 가진 요소를 찾아냄검색은 대부분 데이터를 저장하는 방식인 자료구조에 많은 영향을 받는다.'배열'에서 검색할 때는 다음 알고리즘을 활용합니다선형 검색 : 무작위로 늘어서 있는 데이터 모임에서 검색을 수행합니다.이진 검색 :

[백준 C++] 9527 1의 개수 세기
문제 두 자연수 A, B가 주어졌을 때, A ≤ x ≤ B를 만족하는 모든 x에 대해 x를 이진수로 표현했을 때 1의 개수의 합을 구하는 프로그램을 작성하시오. 즉, f(x) = x를 이진수로 표현 했을 때 1의 개수라고 정의하고, 아래 식의 결과를 구하자. 입력 첫 줄에 두 자연수 A, B가 주어진다. (1 ≤ A ≤ B ≤ 1016) 출력 1의 개...
float to int 2진수로 해보기
앞서서 123.45라는 친구가 부동소숫점(Float)으로, 0|1000010 1|1110110 11101110 01100110 으로 표현이 되었다.여기서 Bits는 부동소숫점을 말한다.Fraction 구하기 Bits and 0x7FFFFF fraction은 23자리

[백준 C++] 13505 두 수 XOR
문제 N개의 수가 주어졌을 때, XOR한 값이 가장 큰 두 수를 찾는 프로그램을 작성하시오. 즉, A1, A2, ..., AN 중에서 i ≠ j이면서 Ai XOR Aj 가 가장 큰 것을 찾아야 한다. 입력 첫째 줄에 N (2 ≤ N ≤ 100,000)이 주어진다.
[프로그래머스]-[1차] 비밀지도
이진수 변환 메서드에 대하여 배웠다.format 메서드를 사용하면 다양한 진법에 맞추어 숫자를 변환시킬 수 있다.이 때 b는 binary를 의미한다.
[Python] 이분 탐색(Binary Search)

[Swift 톺아보기] upload image which is converted binary in swift
우동 내가 개인 프로젝트 ( aka. Udong 우리동네를 소개합니다.)를 하면서 만났던 문제중에 내가 가지고 있던 로컬 이미지를 binary형태로 전환하고, body에 넣어 AWSS3에 업로드해야되는 일이 있었다. 우선 코드 보기 코드는 크게 2개로 나뉜다. 업로드
[비트 연산] 2진수를 활용한 여러가지 꼼수
이번 포스팅에서는 2진수의 특성과 비트연산을 활용해서 할수 있는 여러가지 프로그래밍적인 기법을 알아보겠다.성능을 위해서 실제로 우리가 작성한 코드를 컴파일러 수준에서 앞으로 배울 연산들로 바꿔주는 경우도 있다. 이렇게 2진수를 활용한 여러가지 꼼수(?)들을 사용해서 컴

dSYMs
앱스토어에서 크래시가 나서 Reject을 당하면 Crash Report를 함께 준다. 해당 파일을 열어보면 이상한 숫자들만 가득하다. 이게 뭘까?

포켓몬의 능력치만 보고 전설 포켓몬인지 판별하기
kaggle에는 아주 재밌는 데이터셋이 존재하는데 바로 포켓몬 데이터셋이다..!kaggle pokemon dataset바로가기그나저나 포켓몬빵을 구하기가 정말 어려운것 같다..kaggle data 다운로드하기가장먼저 kaggle의 dataset을 이용하기 위해서는 해당