전체 글192 22.9.19 - 9월 20일(화) 1. OSI 7계층에 대해 설명해주세요. OSI 7계층은 물리, 데이터 링크, 네트워크, 전송, 세션, 푠현, 응용 계층으로 이루어져있습니다. 물리 계층은 0과 1로 구성된 데이터를 선으로 전달하도록 전기적인 신호를 변환시켜주는 역할을 합니다. 데이터 링크 계층은 같은 LAN안의 연결된 컴퓨터끼리 MAC 주소로 통신이 가능하게 해줍니다. 이 걔층에서 전송되는 단위를 프레임이라고 하며 장비로는 스위치가 있습니다. 네트워크 계층은 라우터 장비를 이용해 데이터를 목적지까지 안전하고 가장 빠른 경로로 전달해주는 역할을 합니다. IP 주소를 이횽해 다른 LAN에 속한 컴퓨터로 데이터 전송을 해줍니다. 전송 계층은 양 끝단의 사용자들이 신뢰성 있는 데이터를 주고 받을 수 있도록 해줍니다. 또한.. 2022. 9. 20. 22.9.16 프로그래머스 JadenCase https://softl.tistory.com/213?category=523377 프로그래머스 / JadenCase / 파이썬 def solution(s): answer = '' s = s.lower() for i in range(len(s)): if i == 0: answer += s[i].upper() continue if s[i-1] == " ": answer += s[i].upper() continue answer += s[i] return answer softl.tistory.com 프로그래머스 최솟값 만들기 https://softl.tistory.com/214?category=523377 2022. 9. 17. 22.9.15 - 9월 16일(금) 1. Transaction의 의미와 ACID 규칙에 대해서 설명해주세요. 트랜섹션은 여라작업들을 하나로 묵은 단위입니다. 한 덩이리의 작업들은 모두 실행되거나, 실행되지 않습니다. 저의 경우 회원이 커뮤니티를 만들시 커뮤니티 테이블, 회원과 커뮤니티 중간 테이블 동시 생성시 사용했습니다. ACID는 데이터의 유효성을 보장하기 위한 트랜섹션의 특징입니다. 각 Atomicity, Consistency, Isolation, Durability로 모든 작업이 적용 또는 롤백되는 특성, 데이터가 미리 정의돈 규칙에서만 수정이 가능한 특성, 동시에 두개의 트랜섹션이 실행될때, 서로 간에 보여지는 특성, 한번 반영된 트렌섹션은 영원히 적용되는 특성을 의미합니다. 2. Primary Key와 Fo.. 2022. 9. 17. 프로그래머스 / 피보나치 수 / 프로그래머스 def solution(n): n_0 = 0 n_1 = 1 if n == 0: return n_0 if n == 1: return n_1 for i in range(2, n+1): num_ = n_0 + n_1 n_0 = n_1 n_1 = num_ return n_1%1234567 def solution(n): n_0, n_1 = 0, 1 for i in range(n): n_0, n_1 = n_1, n_0+n_1 return n_0%1234567 2022. 9. 17. 프로그래머스 / 숫자의 표현 / 파이썬 def solution(n): answer = 0 for i in range(1, n+1): sum_ = 0 while i n: break i += 1 return answer 2022. 9. 17. 프로그래머스 / 최솟값 만들기 / 파이썬 def solution(A,B): answer = 0 A.sort() B.sort(reverse=True) for i in range(len(A)): answer += A[i]*B[i] return answer 2022. 9. 17. 프로그래머스 / JadenCase / 파이썬 def solution(s): answer = '' s = s.lower() for i in range(len(s)): if i == 0: answer += s[i].upper() continue if s[i-1] == " ": answer += s[i].upper() continue answer += s[i] return answer 2022. 9. 17. 22.9.14 1. 기술 면접 스터디 / 오후 5:00 ~ 6:30 2. 기술 면접 2일차 준비 1. RDB와 NoSQL은 무엇인가요? 차이점 또는 장단점 위주로 설명해주세요. RDB는 관계형 데이터베이스를 의미합니다. RDB는 엑셀과 유사하게 2차원 테이블 형식으로 구성되며 속성(Attribute)과 값(Value)을 이용하여 데이터를 정의하고 저장 및 관리합니다. 각각의 속성과 값을 가진 테이블들은 서로 관계를 맺는데 다대다, 일대일, 일대다 등의 관계가 있습니다. NoSQL은 데이터, 테이블 간의 관계를 정의하지 않아 RDB 방식으로 더 이상 처리할 수 없는 복잡한 데이터의 처리를 위해 사용됩니다. 따라서 Key값만 가지고 데이터에 대한 입/출력을 수행할 수 있습니다.(ex. 회원 정보 : 나이, 성별, 이름) .. 2022. 9. 14. 프로그래머스 / 프린터 / 파이썬 def solution(priorities, location): num_list = [(i,p) for i,p in enumerate(priorities)] answer = 0 while True: current = num_list.pop(0) if any(current[1] 2022. 9. 14. 이전 1 ··· 5 6 7 8 9 10 11 ··· 22 다음