반응형

전체 글 116

[TIL] 22.04.27

👀 오늘 한 일 알고리즘 1문제 풀기 | 내적 Python iterable, iterator 블로깅 📚 오늘 배운 것 Python iterable, iterator 객체 공부 😄 오늘의 TMI python 내장 함수인 zip( )을 공부하기 위해 공식문서를 켰는데 코드를 읽을수가 없어 iterable과 iterator 먼저 공부를 했다. 그리고 다시 공식문서를 보자 70% 정도는 이해가 되었는데,, 아직 부족하다. 제너레이터도 추가로 공부하고 다시 zip( )을 파헤쳐야겠다. https://a-littlecoding.tistory.com/60 [프로그래머스] 내적 🔒 문제 문제 설명 길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution ..

TIL & WIL 2022.04.28

[Python] 용어정리 iterable, iterator

Python docs와 여러 블로그를 참고해서 각 용어를 정의해 보았다. 📒 Iterable (이터러블) 📑 iterable 정의 한 번에 하나씩 멤버를 반환할 수 있는 객체입니다. iterable의 예로는 모든 시퀀스 유형과 일부 비시퀀스 유형이 있습니다. Iterable은 for 루프와 시퀀스가 ​​필요한 다른 많은 위치(zip( ), map( ), …)에서 사용할 수 있습니다. iterable 객체가 내장 함수 iter( )에 인수로 전달되면 객체에 대한 iterator를 반환합니다. 이 반복자는 값 집합을 한 번만 전달하는 데 적합합니다. iterable을 사용할 때 일반적으로 iter( )를 호출하거나 iterator 객체를 직접 처리할 필요가 없습니다. for 문은 자동으로 이를 수행하여 루프..

코딩/Python 2022.04.27

[프로그래머스] 내적

🔒 문제 문제 설명 길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요. 이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] 입니다. (n은 a, b의 길이) 제한사항 a, b의 길이는 1 이상 1,000 이하입니다. a, b의 모든 수는 -1,000 이상 1,000 이하입니다. 입출력 예abresult [1,2,3,4] [-3,-1,0,2] 3 [-1,0,1] [1,0,-1] -2 입출력 예 설명 입출력 예 #1 a와 b의 내적은 1*(-3) + 2*(-1) + 3*0 + 4*2 = 3 입니다. 입출력 예 #2 a와 b의 내적은 (-1)*1 + 0*0 + 1*(-..

알고리즘 2022.04.27

[네트워크] 네트워크란?

📚 네트워크의 정의 (network) 간한다게 설명하면 네트워크는 컴퓨터들이 통신망을 통해 서로 그물처럼 연결된 체계를 말한다. 내 컴퓨터와 you의 컴퓨터가 통신망을 통해 연결되었다면 너와 나의 네트워크가 만들어진 것이고, 전 세계 수많은 컴퓨터가 연결되었다면 그게 바로 인터넷이다. (인터넷은 전 세계 수십억 대의 컴퓨터를 연결하는 가장 큰 WAN.) 네트워크에 대해 좀 더 상세하게 정의하면 다음과 같이 나타낼 수 있다. 1. 목적 : 데이터 및 리소스를 송신, 교환, 공유 2. 수단 : 케이블(유선), WiFi(무선) 3. 대상 : 2개 이상의 컴퓨터와 같은 노드 이걸 문장으로 정리하면, 데이터 및 리소스를 송신, 교환, 공유하기 위한 목적으로 유선 또는 무선 통신망을 이용해서 2개 이상의 컴퓨터와 ..

[프로그래머스] 음양 더하기

🔒 문제 문제 설명 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 return 하도록 solution 함수를 완성해주세요. 제한사항 absolutes의 길이는 1 이상 1,000 이하입니다. absolutes의 모든 수는 각각 1 이상 1,000 이하입니다. signs의 길이는 absolutes의 길이와 같습니다. signs[i] 가 참이면 absolutes[i] 의 실제 정수가 양수임을, 그렇지 않으면 음수임을 의미합니다. 입출력 예 absolutes signs result [4,7,12] [true,false,true] 9 [1,2,3] [false..

알고리즘 2022.04.26

[TIL] 22.04.25

👀 오늘 한 일 알고리즘 1문제 풀기 | 없는 숫자 더하기 Django F( )표현식 블로깅 취업 전략 세우기 📚 오늘 배운 것 F( )표현식 😄 오늘의 TMI 단순히 공부하는 것 보다 블로깅 하는게 배는 힘들다,, 혹시나 잘못된 정보를 올리는건 아닐까 노심초사하며 검토의 검토를 했지만 불안한건 어쩔 수 없넹 😭 https://a-littlecoding.tistory.com/54 [프로그래머스] 없는 숫자 더하기 🔒 문제 https://programmers.co.kr/learn/courses/30/lessons/86051 코딩테스트 연습 - 없는 숫자 더하기 0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을.. a-littlecoding.t..

TIL & WIL 2022.04.26

[Django] F( )표현식

🧶 서두 프로젝트를 진행하며 동시성 문제를 해결하기 위해 F 클래스를 사용했지만 정확한 원리에 대해 알지 못해서 정리하는 시간을 가져봤다. 🧶 F( )표현식 🔋 F( ) 정의 F() 개체는 모델 필드의 값, 모델 필드의 변환된 값 또는 주석이 달린 열을 나타냅니다. 실제로 데이터베이스에서 Python 메모리로 가져올 필요 없이 모델 필드 값을 참조하고 이를 사용하여 데이터베이스 작업을 수행할 수 있습니다. 나름의 해석을 해보자면 "F() 클래스를 사용해서 만든 객체는 모델의 필드의 값, 모델 필드의 변화된 값, 주석이 달린 열을 나타내는데 Python 메모리로 데이터를 가져오지 않고 데이터베이스에서 작업을 수행한다"라고 해석할 수 있다. 🔋 F( ) 활용법 장고 공식 문서에 나와있는 예제를 살펴보자. #..

코딩/Django 2022.04.26

[프로그래머스] 없는 숫자 더하기

🔒 문제 https://programmers.co.kr/learn/courses/30/lessons/86051 코딩테스트 연습 - 없는 숫자 더하기 0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. programmers.co.kr 문제 설명 0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ numbers의 길이 ≤ 9 0 ≤ numbers의 모..

알고리즘 2022.04.25

[Python] 내장함수 globals() 활용하기

🎈 globals() 함수란? 파이썬 내장 함수인 globals() 함수를 간단하게 설명하면 전역 변수의 상태를 dictionary 형태로 보여주는 함수이다. Python 공식문서를 살펴보면 다음과 같이 설명되어있다. 공식 문서의 내용에서는 딕셔너리를 돌려준다고 하는데 실제 함수 호출을 하면 어떤 식으로 작동하는지 알아보자. name, age, hobby 변수에 str, int, list 타입의 데이터를 저장하고 globals() 함수를 프린트해보았다. 실행 결과 전역 변수들의 정보를 확인할 수 있는데 현재 모듈에 대한 정보 다음으로 내가 설정한 변수 정보도 딕셔너리 형태로 잘 반환되는 걸 확인할 수 있다. 🎈 globals() 함수를 어떻게 사용할 수 있을까? 다양한 사용법이 있을 수 있지만 여기서는 ..

코딩/Python 2022.04.24
반응형