본문 바로가기

728x90
반응형
SMALL

분류 전체보기

(196)
[자동차 기초] 엔진 작동원리 🟡 엔진 작동원리 ✅ 엔진의 4행정 흡입 -> 압축 -> 폭발 -> 배기 ✅ 동력전달순서 (1) FR 방식 엔진 -> 변속기 -> 추진축(Propeller Shaft) -> 종감속 차동장치(differential gear) -> 구동축 -> 바퀴 (2) FF 방식 엔진 -> 변속기 -> 종감속 차동장치(differential gear) -> 구동축 -> 바퀴
[자동차 기초] 자동차의 기본 구조 - 치수, 중량, 성능 🟡 자동차의 기본 구조 ✅ 치수 (1) 전장(over all length) : 자동차의 길이를 자동차의 중심면과 접지면에 평행하게 측정했을 때 부속품(범퍼, 후미 등)을 포함한 최대길이 (2) 전폭(over all width) : 자동차의 너비를 자동차의 중심면과 직각으로 측정했을 때의 부속품을 포함한 최대너비 (3) 전고(over all hight) : 접지면에서 자동차의 가장 높은 부분까지의 높이이며 최대적재상태일 때를 명시 (4) 축거(wheel base) : 앞 뒤차축의 중심에서의 수평거리 (5) 윤거(wheel tread/track) : 좌우 타이어의 접촉면의 중심에서 중심까지의 거리 (6) 중심고(height of gravitational center) : 접지면에서 자동차의 중심까지의 높이이..
[자동차 기초] 자동차의 분류 - 원동기 종류, 용도와 차체형상, 엔진과 구동바퀴 조합 방식 🟡 자동차의 분류 ✅ 원동기 종류에 의한 분류 (1) 내연기관자동차 : 내연기관자동차는 현재 자동차의 대부분을 차지하고 있으며, 사용연료의 종류에 따라 가솔린(gasoline)자동차, 디젤(disel)자동차, LPG(liquefied petroleum gas)자동차, CNG(compressed natural gas) 등이 있다. (2) 전기자동차 : 전기자동차는 연료전지, 배터리 등의 전기에너지를 이용하여 전동기를 회전시켜 바퀴를 구동하는 형식이다. (3) 하이브리드 전기자동차 : 내연기관의 엔진, 전기자동차의 배터리와 전동기를 함께 적용하여 내연기관과 전동기의 단점을 보완하면서 동시에 각각의 장점을 살렸다. ✅ 용도와 차체형상에 의한 분류 (1) 컨버터블(convertible) : 차체 측면의 창틀을 ..
Functional requirements VS Non-functional requirements 🟡 기능적 요구사항 VS 비기능적 요구사항 ✅ 기능적 요구사항 (Functional requirements) 기능적 요구사항(Functional requirements) : 기술적, 기능적 면에서의 요구사항을 정의함. "사용자가 원하는 기능" 1) 시스템은 어떤 서비스를 제공하는가 2) 어떤 입력이 주어졌을 때 어떻게 반응하는가 3) 어떤 상황에서 어떻게 행동하는가 ===> 시스템 구조, 데이터 교환, 상태 전이, 다른 시스템에 미치는 영향 등 ex1) 이 프로그램은 사람들의 정산 요청이 들어왔을 때, 인원 수 대로 1/N을 해서 정산을 해주어야 한다. ex2) 사용자는 회원 ID와 비밀번호를 입력하여 로그인 할 수 있다. ✅ 비기능적 요구사항 (Non-functional requirements) 비기능..
[백준] Best Grass : 11123번 - Python https://www.acmicpc.net/problem/6186 6186번: Best Grass Bessie is planning her day of munching tender spring grass and is gazing out upon the pasture which Farmer John has so lovingly partitioned into a grid with R (1
Python - strip 함수와 split 함수의 차이 및 사용방법 🟡 Python의 strip 함수 VS split 함수 ✅ strip 함수 : 파이썬 라이브러리에서 사용할 수 있는 내장 함수의 일부로써, 원래 문자열의 시작과 끝에서 주어진 문자를 제거한다. 기본적으로 strip() 함수는 문자열의 시작과 끝에서 공백을 제거한 후 반환한다. 만약, 괄호 안에 특정 값을 넣을 경우에는 해당하는 문자열을 제거할 수 있다. strip 함수에는 rstrip, lstrip, strip으로 총 3가지가 있다. rstrip은 오른쪽에 있는 것만(공백 or 특정 문자) 제거하고, lstrip은 왼쪽에 있는 것만 제거하고, strip은 양쪽 다 제거한다. ➡️ strip() # 공백을 제거하는 경우 string = " abcde " string.strip() >>> 'abcde' # ..
[백준] 애너그램 : 6996번 - Python https://www.acmicpc.net/problem/6996 6996번: 애너그램 첫째 줄에 테스트 케이스의 개수( 만약 두 단어가 주어졌을 때, 두 문자열이 아나그램이라면 sorted 함수의 인자로 줬을 때 두 개의 값이 같게 나온다. "정렬했을 때의 값이 같다!!!" (2) [Python] sorted()와 sort()의 차이점 -> sort 함수는 리스트명.sort() 형식으로 "리스트형의 메소드"이며 리스트 원본 값을 직접 수정 -> sorted 함수는 sorted(리스트명) 형식으로 "내장 함수"이며 리스트 원본 값은 그대로이고 정렬 값을 반환 # sort 함수 arr1 = [5, 2, 8] arr2 = arr1.sort()# 원본을 정렬하고 수정 print('arr1: ', arr1) p..
[백준] 도비의 난독증 테스트 : 2204번 - Python https://www.acmicpc.net/problem/2204 2204번: 도비의 난독증 테스트 꿍은 도비에게 영어단어들을 제시한 후 어떤 단어가 대소문자를 구분하지 않고 사전순으로 가장 앞서는지 맞추면 양말을 주어 자유를 얻게해준다고 하였다. 하지만 인성이 좋지 않은 꿍은 사실 www.acmicpc.net 문제를 풀면서 몰랐던 개념 [Python] 대소문자 구분 없이 정렬 -> 영문 문자열 리스트를 정렬할 때에는 기본적으로 대소문자를 구분하여 소팅하는데 sort함수에 key=str.lower라는 파라미터를 넣으면, 대소문자 구분없이 자연스럽게 정렬할 수 있음! arr = ['bbb', 'AAA', 'DDD', 'CCC', 'aaa'] # 대소문자 구분하여 정렬 arr.sort() print(arr)..

728x90
반응형
LIST