본문 바로가기

전체 글34

[MySQL] CASE 문에서 WHEN 순서의 중요성 문제 내용 : Write a query identifying the type of each record in the TRIANGLES table using its three side lengths. Output one of the following statements for each record in the table: Equilateral: It's a triangle with  sides of equal length. Isosceles: It's a triangle with  sides of equal length. Scalene: It's a triangle with  sides of differing lengths. Not A Triangle: The given values of A, B, and.. 2024. 11. 4.
[MySQL] 그룹화된 변수에 조건을 걸어 원하는 값 출력하기 문제 내용 : We define an employee's total earnings to be their monthly Salary X Months worked, and the maximum total earnings to be the maximum total earnings for any employee in the Employee table. Write a query to find the maximum total earnings for all employees as well as the total number of employees who have maximum total earnings. Then print these values as 2 space-separated integers. 해석 : 직원.. 2024. 11. 4.
19. 딕셔너리(dictionary) 딕셔너리는 말그대로 사전이라는 의미이며, 파이썬의 딕셔너리는 키(key)와 값(value)의 쌍을 저장할 수 있는 객체다. 딕셔너리의 특징 1. 딕셔너리의 키는 해시가능한 객체이며 중복되는 값은 허용하지 않는다. 2. 딕셔너리는 중괄호 안에 항목을 쉼표로 분리시켜서 나열한다. dictionary = { 키1:값1 , 키2:값2, ... } 3. 값은 어떤객체든지 가능하지만, 키는 변경 불가능한 객체 즉, 문자열이나 숫자열이어야 한다. 4. 공백 딕셔너리는 { }로 생성한다. 혼동 주의 : 수학에서는 { }를 집합 기호로 쓰지만, 파이썬에서는 딕셔너리를 사용한다. 조심하자! 5. 딕셔너리도 변경 가능한 컨테이너로, 항목을 추가하서나 삭제할 수 있다. 6. 리스트와 마찬가지로, 저장된 항목을 순차적으로 순회.. 2022. 2. 13.
18. 튜플(Tuple)과 세트(Set) 튜플(Tuple)이란? 튜플은 리스트와 유사하지만, 튜플의 내용은 변경할 수 없다. 그런데 편한 리스트 대신 왜 불편한 튜플을 만든 이유는 무엇일까? 1. 리스트는 실수로 요소가 추가, 삭제, 변경될 수 있는 반면, 튜플은 수정이 불가하여 변경으로 인한 실수가 없다. 2. 튜플은 리스트 보다 접근 속도가 빠르다. 3. 튜플은 시퀀스의 일종이다. 시퀀스의 일종이기에 인덱싱, 슬라이싱, 덧셈연산, 곱센 연산이 지원된다. 튜플의 표현식 tuple_ = (1,2,3) tuple_ex = (1,) 리스트는 []를 쓰지만 튜플은 ()을 쓴다는 점에서 큰 차이를 보인다. 또한 값이 하나일 때, 튜플은 (1,)와 같이 쉼표를 반드시 붙여줘야 한다. 튜플의 값을 수정하려 한다면 다음과 같은 오류가 발생한다. TypeEr.. 2022. 2. 6.