목록분류 전체보기 (231)
코딩 기록들
가위바위보 문제설명 가위=2, 바위=0, 보=5 가위 바위 보를 내는 순서대로 나타낸 문자열 rsp가 매개변수로 주어짐 rsp에 저장된 가위바위보를 모두 이기는 경우를 순서대로 나타낸 문자열을 return 입출력 예 rsp | result "2" "0" -> "2"는 가위이므로 바위를 나타내는 "0"을 return "205" "052" -> "205"는 순서대로 가위, 바위, 보이고 이를 모두 이기려면 바위, 보, 가위를 순서대로 내야하므로 “052”를 return 코드 (풀이1) def solution(rsp): answer = '' for i in rsp: if i == '2': answer += '0' elif i == '0': answer += '5' else: answer += '2' retur..

ARP (Address Resolution Protocol) - ARP를 통해 IP주소(가상 주소)를 MAC주소(실제주소)로 변환함 - 반대개념 : RARP *용어* 브로드캐스트 : 송신호스트가 전송한 데이터가 네트워크에 연결된 모든 호스트에 전송되는 방식 유니캐스트 : 고유주소로 식별된 하나의 네트워크 목적지에 1:1로 데이터를 전송하는 방식 홉바이홉(hop by hop) 통신 = IP주소를 통해 통신하는 과정 = 통신 장치에 있는 '라우팅 테이블'의 IP를 통해 시작주소부터 ~ 다음 IP로 계속해서 이동하는 '라우팅'과정을 거쳐 패킷이 최종 목적지까지 도달하는 통신 *라우팅 = IP주소를 찾아가는 과정* [ 라우팅 테이블 ] - 송신자에서 수신지까지 도달하기위해 사용됨 - 라우터에 들어있는 목적지 정..

개미군단 문제설명 개미군단이 사냥을 나감. 장군개미=5, 병정개미=3, 일개미=1 의 공격력을 가짐. 사냥감의 체력 hp가 매개변수로 주어질때, 사냥감의 체력에 딱맞게 최소한의 개미들을 구성하려면 몇마리의 개미가 필요할지 retrun 입출력 예 hp 23, result 5 hp 999, result 201 풀이 (풀이1) def solution(hp): a = hp//5 hp %= 5 b = hp//3 hp %= 3 c = hp//1 return a+b+c (풀이2) def solution(hp): return hp//5 + (hp % 5 // 3) + (hp % 5 % 3) 아래는 에러 난 풀이 (풀이3) -> 이유를 모르겠음 def solution(hp): answer = 0 for i in [5, ..
데드락 정의 둘 이상의 프로세스가 점유하고 있는 자원(cpu, core,lam 즉 메모리)을 서로 기다릴 때 무한한 대기상태에 빠지는 것 두개 이상의 프로세스나 스레드가 서로 자원을 얻지 못해 다음 처리를 하지 못하는 상태 '교착 상태'라고도 부르며, 시스템적으로 한정된 자원을 여러곳에서 사용할때 발생 '외나무 양끝에서 두사람이 서로 비켜주기만 기다리는'것과 같음 데드락 조건 : 아래의 4가지 조건이 모두 만족되야만 발생 상호 배제(Mutual Exclusion) : 한 번에 한 프로세스만 자원을 사용 할 수 있다. 점유대기(Hold and Wait) : 먼저 다른 프로세스가 점유한 자원을 뺏을 수 없다. 비선점((Nonpreeptive) : 자원을 점유한 상태로 다른 프로세스의 자원을 대기하는 프로세스..
1. 순서쌍의 개수 문제설명 자연수 n이 매개변수로 주어짐, 두 숫자의 곱이 n인 자연수 순서쌍의 개수 return 예시 입력(n) : 20, 출력 result : 6 ((1,20),(2,10),(4,5),(5,4),(10,2),(20,1)) 생각해보기 순서쌍의 개수 = 약수개수이므로 n의 약수 개수 구하는 문제일것 def solution(n): answer = 0 for i in range(1, n+1): if n % i == 0: answer += 1 return answer 2. 외계행성의 나이 문제설명 나이를 알파벳으로 (a=0, b=1, ... j=9) 표현할때, age가 매개변수로 주어질때 return 하는 방법 구하기 예시 age : 23, result : cd age : 51, result..
친구가 곧 자격증시험 본다해서 알아보다가 얼떨결에 나도 신청해버렸다 - 이것저것 검색하고나서 정리하는 글 - * 2과목 3장은 거의 안봐도 된다(걱정된다면 인덱스, 인덱스 스캔만 외우기) 1주차 : 유트브 강의 + 노트필기 2주차 : 노랭이 2회독 3주차 : 유나맘 블로그에서 기출문제 풀기 메타코드M 유트브 2H https://www.youtube.com/watch?v=8uP_E6SyiuM 쏭즈캠퍼스 기출정리강의 6강 - 기출해설 & 개념정리용 https://www.youtube.com/watch?v=wKYK98OpSQE 김강민 SQLP 최종정리 https://www.youtube.com/watch?v=PC3ypt_VGWI 기출 모음 https://quizeey.com/sqlp-developer 유나맘블..

2022년 9월30일~2023년 3월22일, 대략 반년간 참여했던 MS AI School ! 이 블로그는 커리큘럼 과정의 극초반(1-2주) 내용은 담고있지 않으니 참고하면 좋을것같다. 그 기간동안에는 어떤 블로그 형식에 맞춰 정리를 해야할지, 어떤식으로 복습을 해야할지 찾아가는 과정이었기에 정리를 하여 업로드하지는 못했다. 우선, 교육 시작 전 홈페이지에 있던 내용은 다음과 같다. 첫 시작 인원은 어땠을지는 잘 모르겠지만, 교육 수료 시점에는 50명 조금 넘게 함께했던것같다. 10월-11월 : 전반적인 AI의 개념을 다루었고, 배웠던 개념을 azure등을 통해 실습에 적용해보는 시간을 통해 개념뿐만이 아닌 실제로 사용되는 용도와 기술을 학습할 수 있었다. 이시기에 자격증과 관련한 개념공부도 거의 마쳤었고..

들어가기전, loss function이란? - 모델이 내놓은 예측값과 실제 정답이 얼마나 다른지를 나타내는 지표로서 정의됨 (모델 학습의 목표는 loss값을 최소화하는 W,B를 찾는 것) - Loss function은 대표적으로 MSE(Mean Squared Error)와 CEE(Cross Entropy Error)가 자주 사용됨 Loss surface 머신 러닝 모델의 손실 함수가 그래프로 표현된 것입니다. - 최저점을 찾아가는 과정을 시각화함으로써 모델을 이해하고 설계하는데 인사이트를 줌 -- 신경망의 목적함수(=고차원의 목적 함수)를 사람이 이해할 수 있는 3차원 공간안에 표현함으로써, 신경망의 훈련 과정을 더 잘 이해할 수 있으며, 네트워크 설계에 필요한 인사이트를 얻을 수 있음 - 딥러닝에서 모..