덕타이핑이란?, 타입스크립트 ✏️공부 개념01 덕 타이핑이란?덕 타이핑과 구조적 타이핑https://en.wikipedia.org/wiki/Nominal_type_system02 타입스크립트노마드코더 - 타입스크립트로 블록체인 만들기📃오늘의 인사이트01 성인이되면 '학습태도'로 성장하는 겁니다.https://brunch.co.kr/@somewonyoon/202워런버핏 : 평생 학습하는 기계가 되라3. 23년은 Front-end 분야에서 주목할 만한 한 해였다 DailyLog 2024.01.03
MIME 타입, filter함수, URL과 URI 차이 공부 개념MIME 타입MIME 타입 : 미디어 타입 (Multipurpose Internet Mail Extensions 또는 MIME type로도 알려져 있음)이란 문서, 파일 또는 바이트 집합의 성격과 형식. MIME 타입은 IETF의 RFC 6838에 정의 및 표준화되어 있음.filter함수filter 함수URL과 URI 차이url과 uriCommonJS가 그래서 뭔뎅?CommonJS는 브라우저 뿐만 아니라 서버 애플리케이션에서도 모듈 기능을 제공하기 위해 나온 모듈 규약.ES6가 나오기 전에 많이 사용되었고, 특히 Node.js의 기본값으로 사용되고 있다. ES module은 ES6의 자바스크립트 모듈의 표준이다. 패키지를 임포트할 때 CommonJS(CJS)는 require()함수로 , ES m.. DailyLog 2024.01.02
백준 python : 2675 문자열 반복 ✔️ 문제 백준 2675 입력 받는 수만큼 각 인덱스 값마다 반복 출력하는 문제 🗝️ 풀이 및 정답 T = int(input()) for _ in range(T): R, S = input().split() for i in range(len(S)): print(S[i]*int(R), end = "") print() 다른 풀이 방법 T = int(input()) P = [] for _ in range(T): R, S = input().split() R = int(R) S = list(S) S = [cha*R for cha in S] P.append(S) for i in P: print(*i, sep="",end="\n") Algorithm./BackJoon 2023.12.24
백준 python : 10809 알파벳 찾기 ✔️문제 백준 10809 풀이 및 정답 for문을 이용해 A 문자열에 값이 있으면 입력받은 S 인덱스를 출력하고 없으면 -1을 출력한다. S = input() A = 'abcdefghijklmnopqrstuvwxyz' for i in A: if i in S: print(S.index(i), end =' ') else: print(-1, end=' ') find 메서드 사용하기 파이썬에서 특정 문자열의 인덱스 값을 찾을 때 find()메서드를 사용할 수 있다. 존재하지 않는 값은 찾을 문자열에 value로 전달하면 -1을 출력한다. index()메서드를 통해서도 문자열의 인덱스 값을 알 수 있지만, 존재하지 않는 값일 경우 ValueError:가 발생한다. str.. Algorithm./BackJoon 2023.12.24
백준 python : 11720 숫자의 합 ✔️문제 숫자의 합 입력받는 숫자 N개만큼의 공백 없이 쓰여있는 숫자 nums를 입력받고서 숫자들의 합을 구하는 문제 🗝️풀이 및 정답 공백없이 주어지는 숫자를 인덱스 값으로 하나씩 꺼내 더하여 계산. # 숫자 N개 주어짐 N = int(input()) # 공백없이 주어지는 숫자 nums = input() total = 0 for i in range(N): total += int(nums[i]) print(total) Algorithm./BackJoon 2023.12.23
백준 python : 11654 아스키 코드 ✔️문제 백준 11654 아스키 코드 변형 메서드만 알면 간단하게 풀 수 있는 문제 🗝️풀이 및 정답 a = input() print (ord(a)) ord() : 문자의 아스키 코드값을 리턴하는 함수이다. chr() : 아스키 코드값 입력으로 받아 그 코드에 해당하는 문자를 출력하는 함수이다. 아스키 코드(ASCII)란? 컴퓨터 통신 장치를 비롯한 장치에 사용되는 숫자로 표기된 문자로 대부분 문자 인코딩이 아스키 코드 기반에 두고있다. 아스키 코드는 33개의 출력 불가능한 제어 문자들과 공백을 비롯한 95개의 출력 가능한 문자들로 000(0x00)부터 127(0x7F)까지 총 128개로 이루어진다. 제어 문자들은 역사적인 이유로 남아 있으면 대부분은 더 이상 사용되지 않는다. 아스키 코드는 2바이트 이.. Algorithm./BackJoon 2023.12.23
백준 python : 9086 문자열 문제 백준 9086 풀이 및 정답 N = int(input()) for _ in range(N): S = input() print(S[0]+S[-1])* 주의 항상 문제에 있는 출력 형태에 맞춰 print()문을 입력할 것. 쉼표,를 사용하면 문자열 사이에 공백이 생김으로 문자열 연결 연산자 +를 사용하여 출력할 것 Algorithm./BackJoon 2023.12.23
백준 python : 1546 평균 ✔️문제 🗝️ 풀이 및 정답 정답 N = int(input()) arr = list(map(int, input().split())) max_score = max(arr) new_arr = [] for i in arr: new_arr.append(i/max_score *100) print(sum(new_arr)/N) 풀이 시험 과목을 리스트로 받기 arr = list(map(int, input().split())) 최대 점수 변수에 담기 max_score = max(arr) 조작한 점수 새 변수에 담기 for i in arr: new_arr.append(i/max_score *100) Algorithm./BackJoon 2023.12.23
백준 python : 10811 바구니 뒤집기 ✔️ 문제🗝️ 풀이 및 답파이썬 풀이N, M = map(int, input().split())arr = [i for i in range(1, N+1)]temp = 0for _ in range(M): i, j = map(int, input().split()) temp = arr[i-1:j] temp.reverse() arr[i-1:j] = tempfor x in range(N): print(arr[x], end=" ")리스트의 reverse() 함수새로운 리스트를 생성하지 않고 기존 리스트 내의 원소들을 제자리에서(in place) 역방향으로 재배치letters = ['A', 'B', 'C', 'D', 'E']print(letters) # ['A', 'B', 'C', 'D', 'E.. Algorithm./BackJoon 2023.12.23