num = int(input()) stack = [] for i in range(num): stack.append([]) stack[i] = input().split(" ") for j in range(num): for x in range(len(stack[j])): print(stack[j][x][::-1]+" ",end='') if j != num-1: print("")
분류 전체보기
git 설치 github 가입 > Repository 생성 저장소로 사용할 Local 폴더 경로에서 git init config 설정(--global은옵션) git config --global user.name "name" git config --global user.email "email" remote 설정 git remote (원격저장소이름) (github저장소URL) Local 저장소를 취소하고싶다면 해당 경로의 .git 파일을 삭제 git config 설정 확인 > git config --list remote 설정 확인 git remote -v 현재 로컬저장소의 파일 상태 확인 git status 인덱스에 추가 git add 파일명 추가한 인덱스를 저장소에 기록 git commit -m ..
백준 기초 스택 문제 import sys N = int(input()) stack = [] def push(X): stack.append(X) def pop(): if len(stack)==0: print(-1) else: print(stack.pop()) def empty(): if len(stack)==0: print(1) else: print(0) def size(): print(len(stack)) def top(): if len(stack)==0: print(-1) else: print(stack[len(stack)-1]) for i in range(N): commend = sys.stdin.readline().split() if commend[0]=="push": push(commend[1])..
GNN - 데이터들 간의 의존성이 Graph Data의 특징 종류 Node Classification : 노드의 라벨을 판단 (ex. 소셜 네트워크에서 각 사용자의 중요도나 역할을 판단) Link Prediction : 노드간의 연결, Edge Value를 예측 (ex. 추천 시스템 사용자 상품 연결) Graph Classification : 그래프 자체의 라벨을 판단 (ex. 단백질 구조 예측) 학습 절차 그래프의 인접 노드들로부터 값 전달 전달받은 값과 해당 노드 병합 이웃 정보와 본인 노드를 합쳐 벡터 업데이트 XAI (eXplainable AI) Black Box Model -> White Box Model 신뢰성 : 모델의 신뢰성을 위해 디버깅 : 결과의 원인 파악을 위해 사용 범주 Model ..
유니캐스트 현재 우리가 사용하는 네트워크 상에서 가장 많이 사용되는 트래픽 메세지를 받는 pc의 주소가 정확히 하나여야 한다 즉, 메일을 보낼 때 누구 한명의 메일 주소를 입력하고 메세지를 전송하는 것 한 pc가 유니캐스트를 뿌리면 그 지역 네트워크 상에 있는 모든 pc들은 일단 이 프레임을 받아 랜카드에서 자신의 MAC주소와 비교하고, 일치하면 프레임을 cpu에 올리고 일치하지 않으면 버리게 되는데 이렇게되면 프레임을 받아들인 pc의 cpu에는 영향을 주지 않는다 브로드캐스트 하나의 목적지를 갖고 출발하는 유니캐스트와 다르게 브로드캐스트는 로컬 네트워크의 모든 장비들에게 메세지를 보내는 통신이다. 이해하기 쉽게 비교를 하자면 소리를 통한 방송이라고 볼 수 있다. 소리가 미치는 범위가 로컬 랜이고 소리가..
MAC == Media Access Control 컴퓨터 네트워크 상에는 통신을 위해 서로를 구분할 일종의 주소가 필요하며 이 역할을 수행하는것이 바로 mac 주소이다 사실 "주소" 하면 떠오르는 것이 대부분 mac 보다는 ip 일 것이라고 예상한다. 인터넷은 tcp/ip 프로토콜로 통신을 하고 이 과정에서 ip주소를 사용하는 것이 맞다 하지만 이 과정에서도 mac주소는 사용된다 우리가 ip주소를 사용하며 통신을 하는 과정에는 ip 주소를 mac 주소로 바꾸는 절차가 포함된다 이 과정을 ARP(Address Resolution Protocol) 이라고 부르며 아래에 간단히 설명하고자 한다 간단하게 보자면 위 그림과 같다 A라는 놈이 141.23.56.23 이라는 ip를 가진 놈을 찾기 위해 같은 네트워크..
갑자기 인터넷의 속도 단위인 Mbps가 헷갈려서 정리한다 일단 1byte = 8bit 로 8배 차이가 남 즉, 12.5byte = 100bit 보통 byte 는 B로 표현, bit 는 b로 표현함 bit < byte
LAN vs WAN LAN 은 local area network 의 약자로 한정된 지역에서의 네트워크를 말한다 WAN 은 wide area network 의 약자로 멀리 떨어진 지역을 네트워킹 하는 경우를 말한다 따라서 pc방 또는 사무실을 네트워크로 구성한다면 LAN, 오늘날 사용하는 인터넷은 WAN이라고 볼 수 있다 이더넷(Ethernet)이란? CSMA/CD (Carrier Sense Multiple Access/Collision Detection) 프로토콜을 사용 이더넷 환경에서 통신을 하고자 하는 pc나 server는 먼저 현재 네트워크 상에 통신이 일어나고 있는지를 확인한다. 즉, 우리 네트워크 자원을 사용하고 있는 pc나 server가 존재하는지 확인하는 것이다. 이것을 Carrier Sen..