분류 전체보기(226)
-
2주차_현대암호학 기초 < 행렬 >
학습 목표 행렬의 정의를 이해한다. 행렬의 덧셈과 곱셈 연산과 그 성질을 이해한다. 역행렬의 개념과 계산방법을 이해한다. 𝑍𝑛 에서 행렬 연산을 이해한다. 목차 정의 덧셈과 스칼라곱 곱셈 역행렬 𝑍𝑛 에서 행렬 연산 행렬 (Matrix) 행렬 몇 개의 수나 문자를 직사각형 모양으로 배열하여 괄호로 묶어서 나타낸 것을 뜻한다. 행렬의 성분 행렬을 이루는 각각의 수나 문자 행이란? 행렬에서 성분을 가로로 배열한 줄 위에서부터 차례로 (제)1행, (제)2행, … 열이란? 행렬에서 성분을 세로로 배열한 줄 • 왼쪽에서부터 차례로 (제)1열, (제)2열, 𝑚 × 𝑛 행렬 𝑚 개의 행과 𝑛 개의 열로 구성된 행렬이다. 위는 3 X 2 행렬이다. 행렬의 대각 성분 행번호와 열번호가 같은 성분을 말한다. 두 행렬 𝐴와..
2023.09.26 -
2학기 2주차_알고리즘( 백준19532번 : 수학은 비대면강의입니다. )
[ 문제 ] 그냥 수학문제로 풀면 잘 풀 수 있지만, 이걸 코드를 짜려는 어떤식으로 짜야할지.. 우선 ax+by = c 와 dx+ey = f가 같다고 두고 두 식을 빼서 x와 y의 값을 구해야 하고 출력이 되면 답이다. 어떤 식으로 짜야할까? 일단 for로 반복을 해야할 거 같고, if로 조건을 둬야할것같다. 예를 들어 for 이 999만큼 반복될 수 있다고 가정하고, if (a==d || d==e) 만약에 a와 d가 같거나 d와 e가 같을때 result 결과값은 ax+by-c= dx+ey-f 라고 하고 풀어볼까..? 음 아닌거 같다. 이렇게하면 코드는 안돌아갈 것 같다. 도움을 받아보자. #pragma warning(disable:4996) #include int main() { int x1, y1, ..
2023.09.24 -
2학기 2주차_알고리즘( 백준2164번 : 카드2 )
[ 문제 ] 2주차 첫번째 문제를 풀어보겠다. ➡️문제 N장의 카드가 있다. 각각의 카드는 차례로 1부터 N까지의 번호가 붙어 있으며, 1번 카드가 제일 위에, N번 카드가 제일 아래인 상태로 순서대로 카드가 놓여 있다. 이제 다음과 같은 동작을 카드가 한 장 남을 때까지 반복하게 된다. 우선, 제일 위에 있는 카드를 바닥에 버린다. 그 다음, 제일 위에 있는 카드를 제일 아래에 있는 카드 밑으로 옮긴다. 예를 들어 N=4인 경우를 생각해 보자. 카드는 제일 위에서부터 1234 의 순서로 놓여있다. 1을 버리면 234가 남는다. 여기서 2를 제일 아래로 옮기면 342가 된다. 3을 버리면 42가 되고, 4를 밑으로 옮기면 24가 된다. 마지막으로 2를 버리고 나면, 남는 카드는 4가 된다. N이 주어졌을..
2023.09.24 -
2주차_현대암호학 기초 < 기초 정수론2 >
1. 정수와 나눗셈 2. 소수와 소인수분해 3. 모듈러 연산 & 합동 4. 𝑍𝑛 & 𝑍𝑛 Review 소수, 합성수, 서로소의 개념 알기. 집합 A가 연산 ⊗에 닫혀 있다라는 개념이해하기. 만약 집합 A의 원소 a,b가 각각 자연수일 때, a와 b가 연산 ⊗ 을 했을 때 자연수라면 집합 A는 닫혀있다라고 표현한다. 항등원, 역원의 개념 알기. 모듈러 (modular) 연산 합동의 개념 𝑎, 𝑏: 임의의 정수 𝑛 ≥ 2: 정수 a ≡ b(mod n) ←→ n | (a - b) & n | (b-a) ←→ a, b를 n으로 나눈 나머지가 같다. 7 ≡ 2 (𝑚𝑜𝑑 5), −7 ≡ 3 (𝑚𝑜𝑑 5) 7 & 2는 법 5로 합동이다 ←→ 7 is congruent to 2 modulo 5 설명을 하자면 7을 5로 ..
2023.09.23 -
2기 업투 서포터즈 1차 개인미션_업투 발대식 후기
디지털 자산은 고위험 상품으로써 투자금의 전부 또는 일부 손실을 초래 할 수 있습니다. 서포터즈 프로그램의 결과물에 대한 모든 권리는 참가자에게 있으며, 업비트의 견해와 다를 수 있습니다.
2023.09.22 -
2주차_Webhacking 과제5 (RootMe/Javascript - Authentication2)
ppt를 보고 Authentication를 풀었는데, 링크를 보니!! Authentication2였다. 그래서 기분좋게 한문제 더 풀었다고 생각하고, 마지막 문제를 풀었다. 문제에 들어오니 login문제였다. 일단 로그인을 시도해본다. 당연히 거부를 당했다 희희 개발자 도구로 들어가본다. 역시나 뭐라고 열심히 써있는데, 자세히 보니까 유저네임이랑 패스워드에 대한 정보이다. 리스트로 나와있는데, " : " 를 기준으로 나뉘고 인덱스 0과 1이 각각 유저네임과 패스워드인데 그게 로그인이 요구하는 유저네임과 패스워드와 같을 때, 정답이라는 알림이 뜨고, 아닐 때 거부하는 알림이 뜬다는 내용이다. Username : GOD, Password: HIDDEN 을 입력했다. 끄읏╰(*°▽°*)╯
2023.09.22