반응형 [Python] 초급 퀴즈21 - sort()와 sorted() - 3탄 이번 퀴즈에서는 sort()와 sorted()를 활용하여 직접 코드를 작성하고 응용하는 문제를 풀어보세요! 🧩 1. 다음 리스트의 짝수는 오름차순, 홀수는 내림차순으로 정렬하는 코드를 작성하세요.numbers = [8, 3, 7, 1, 4, 2, 9, 6]# 여기에 코드를 작성하세요. 🧩 2. sorted()와 lambda를 활용하여 튜플 리스트를 두 번째 요소(점수) 기준으로 내림차순 정렬하는 코드를 작성하세요.students = [("Alice", 90), ("Bob", 85), ("Charlie", 95)]# 여기에 코드를 작성하세요. 🧩 3. 문자열 리스트를 알파벳 역순으로 정렬하는 코드를 작성하세요.words = ["python", "java", "c", "ruby", "swift"].. 2025. 3. 14. [Python] 초급 퀴즈21 - sort()와 sorted() - 2탄 이번 퀴즈에서는 sort()와 sorted()를 직접 활용하여 정렬된 결과를 출력하는 코드를 작성해보세요! 🧩 1. 다음 리스트를 오름차순으로 정렬하는 코드를 작성하세요.numbers = [8, 3, 7, 1, 4, 2]# 여기에 코드를 작성하세요. 🧩 2. sorted()를 사용하여 아래 리스트를 내림차순으로 정렬하는 코드를 작성하세요.words = ["banana", "apple", "cherry", "date"]# 여기에 코드를 작성하세요. 🧩 3. sort()를 사용하여 리스트를 문자열 길이 기준으로 정렬하는 코드를 작성하세요.fruits = ["watermelon", "fig", "grape", "pineapple"]# 여기에 코드를 작성하세요. 🧩 4. 다음 리스트를 정렬하여 짝.. 2025. 3. 14. [Python] 초급 퀴즈21 - sort()와 sorted() - 1탄 리스트 정렬을 수행하는 sort()와 sorted() 함수의 차이점을 이해하는 퀴즈입니다. 아래 문제를 풀어보세요! 🧩 1. sort()에 대한 설명 중 틀린 것은 무엇인가?sort()는 리스트의 원본 데이터를 직접 정렬한다.sort()는 새로운 정렬된 리스트를 반환한다.sort()는 reverse=True 옵션을 사용할 수 있다.sort()는 리스트에서만 사용할 수 있다. 🧩 2. 다음 코드 실행 후 출력되는 결과는?numbers = [3, 1, 4, 1, 5, 9]numbers.sort()print(numbers)[3, 1, 4, 1, 5, 9][9, 5, 4, 3, 1, 1][1, 1, 3, 4, 5, 9]오류 발생 🧩 3. sorted()에 대한 설명 중 올바른 것은?sorted(.. 2025. 3. 14. [Python] 초급 개념21 - sort()와 sorted() 정렬은 프로그래밍에서 데이터를 효과적으로 정리하는 중요한 개념입니다. Python에서는 리스트 정렬을 위한 두 가지 주요 함수가 있습니다.sort(): 리스트의 값을 제자리에서(in-place) 정렬하는 메서드sorted(): 새로운 정렬된 리스트를 반환하는 함수이 두 함수의 차이점을 이해하고 적절하게 활용하는 것이 중요합니다. 🔹 1. sort() 메서드: 원본 리스트를 직접 정렬sort()는 리스트의 순서를 직접 변경하는 메서드로, 반환값이 None입니다. 즉, 원본 리스트 자체가 정렬되며, 새로운 리스트를 반환하지 않습니다. ✅ 기본 사용법numbers = [5, 2, 9, 1, 5, 6]numbers.sort() # 원본 리스트를 직접 정렬print(numbers) # [1, 2, 5, .. 2025. 3. 14. [React] 초급 퀴즈4 - 이벤트 핸들링과 폼 리액트에서 이벤트 핸들링과 폼(Form) 관리에 대한 개념을 학습하는 퀴즈입니다. 아래 문제를 풀어보세요! 🧩 1. 리액트에서 이벤트 핸들러를 설정할 때 올바른 방식은?onclick="handleClick()"onClick={handleClick}onClick="handleClick"onClick="handleClick()" 🧩 2. 아래 코드에서 버튼을 클릭하면 콘솔에 어떤 값이 출력될까요?function Button() { function handleClick() { console.log("버튼이 클릭되었습니다!"); } return 클릭;}아무것도 출력되지 않는다."버튼이 클릭되었습니다!"가 콘솔에 출력된다.오류가 발생한다.undefined가 출력된다. 🧩 3. 리액트에서 폼을.. 2025. 2. 28. [React] 초급 퀴즈3 - props와 state의 차이 리액트에서 props와 state의 개념을 이해하고, 이 두 개념의 차이를 학습하는 퀴즈입니다. 아래 문제를 풀어보세요! 🧩 1. props에 대한 설명 중 틀린 것은 무엇인가?props는 부모 컴포넌트에서 자식 컴포넌트로 데이터를 전달하는 방법이다.props는 자식 컴포넌트에서 직접 수정할 수 있다.props는 컴포넌트의 재사용성을 높이는 데 기여한다.props는 읽기 전용(immutable)이다. 🧩 2. state에 대한 설명 중 틀린 것은?state는 컴포넌트 내부에서 관리되는 데이터이다.state 값이 변경되면 컴포넌트가 다시 렌더링된다.state는 부모 컴포넌트에서 자식 컴포넌트로 전달될 수 있다.state는 setState 또는 useState를 사용하여 직접 변경할 수 있다. 🧩.. 2025. 2. 28. [React] 초급 퀴즈2 - 컴포넌트 개념 및 구조 리액트의 컴포넌트(Component)와 Props 개념에 대한 이해를 확인하는 퀴즈입니다. 아래 문제를 풀어보세요! 🧩 1. 리액트에서 **컴포넌트(Component)**에 대한 설명 중 올바른 것은 무엇인가?리액트의 모든 요소는 반드시 클래스 컴포넌트로 작성해야 한다.함수형 컴포넌트와 클래스 컴포넌트가 있으며, 함수형 컴포넌트는 this를 사용할 수 있다.컴포넌트는 UI를 구성하는 독립적인 단위이며, 재사용이 가능하다.컴포넌트는 반드시 render() 메서드를 포함해야 한다. 🧩 2. 함수형 vs 클래스형 컴포넌트에 대한 설명 중 틀린 것은?함수형 컴포넌트는 function 키워드를 사용하여 선언된다.클래스형 컴포넌트는 class 키워드를 사용하며 render() 메서드를 포함한다.함수형 컴포넌.. 2025. 2. 28. [Network] 무선 네트워크(Wi-Fi, Wi-Fi 6, 5G) 개념 및 최적화 방법 1. 무선 네트워크 개요무선 네트워크는 물리적인 케이블 없이 데이터 통신이 가능한 네트워크 기술로, Wi-Fi 및 이동통신(4G, 5G) 기술이 포함된다. 최근 Wi-Fi 6과 5G의 발전으로 네트워크 속도와 안정성이 크게 향상되었다. ✅ 무선 네트워크의 주요 특징이동성과 편의성 제공초고속 데이터 전송 가능 (Wi-Fi 6 & 5G)네트워크 혼잡 최소화 및 최적화 기술 적용보안 기능 강화 (WPA3, 네트워크 슬라이싱 등) 2. Wi-Fi 6 개념 및 기존 Wi-Fi와의 차이점Wi-Fi 6(802.11ax)은 기존 Wi-Fi 5(802.11ac) 대비 속도와 효율성이 향상된 무선 통신 표준이다. 🔹 1️⃣ Wi-Fi 5와 Wi-Fi 6의 차이점구분 Wi-Fi 5 (802.11ac) Wi-Fi 6 (8.. 2025. 2. 28. [Python] 튜플, 딕셔너리, 집합 개념 퀴즈 10 1. 개념 이해 문제 Q1. 다음 중 **튜플(tuple)**의 특징으로 올바른 것은?요소를 추가하거나 제거할 수 있다.순서를 유지하지 않는다.요소의 값을 변경할 수 있다.요소를 인덱스로 접근할 수 있다. Q2. 다음 코드 실행 결과는?my_dict = {"name": "Alice", "age": 25}print("age" in my_dict)TrueFalseKeyError 발생TypeError 발생 Q3. 다음 중 **집합(set)**에서 제공하는 연산이 아닌 것은?union()intersection()difference()concatenate() 2. 실전 문제 Q4. 다음 코드 실행 결과는?my_tuple = (1, 2, 3, 4)print(my_tuple[-1])1234 Q5. 다음 코드 실행 후.. 2025. 2. 28. [Python] 튜플, 딕셔너리, 집합 개념 퀴즈 9 1. 개념 이해 문제 Q1. 다음 중 **딕셔너리(dict)**의 올바른 특징은?키는 변경할 수 있다.키는 중복될 수 없다.값만 저장할 수 있다.요소를 인덱스로 접근할 수 있다. Q2. 다음 코드 실행 결과는?my_tuple = (5, 10, 15, 20)print(len(my_tuple))345TypeError 발생 Q3. 다음 중 **집합(set)**의 주요 특징이 아닌 것은?중복된 값을 저장할 수 없다.요소를 순서대로 저장한다.합집합, 교집합 연산이 가능하다.요소를 추가하거나 제거할 수 있다. 2. 실전 문제 Q4. 다음 코드 실행 결과는?my_dict = {"x": 10, "y": 20, "z": 30}print("a" in my_dict)TrueFalseKeyError 발생TypeError 발.. 2025. 2. 28. [Python] 튜플, 딕셔너리, 집합 개념 퀴즈 8 1. 개념 이해 문제 Q1. 다음 중 **튜플(tuple)**의 특징으로 올바른 것은?요소를 추가하거나 제거할 수 있다.순서를 유지하지 않는다.요소의 값을 변경할 수 있다.요소를 인덱스로 접근할 수 있다. Q2. 다음 코드 실행 결과는?my_set = {"apple", "banana", "cherry"}print("banana" in my_set)TrueFalseKeyError 발생TypeError 발생 Q3. 다음 중 **딕셔너리(dict)**를 올바르게 초기화하는 방법은?my_dict = {}my_dict = dict()my_dict = {"a": 1, "b": 2}모든 보기 정답 2. 실전 문제 Q4. 다음 코드 실행 결과는?my_tuple = (1, 2, 3, 4)print(my_tuple[2].. 2025. 2. 28. [Python] 튜플, 딕셔너리, 집합 개념 퀴즈 7 1. 개념 이해 문제 Q1. 다음 중 **딕셔너리(dict)**의 특징으로 올바른 것은?키는 변경할 수 있다.값만 저장할 수 있다.키는 중복될 수 없다.요소를 인덱스로 접근할 수 있다. Q2. 다음 코드 실행 결과는?my_tuple = (10, 20, 30)print(my_tuple.index(20))012ValueError 발생 Q3. 다음 중 **집합(set)**에서 요소를 안전하게 제거하는 방법은?my_set.remove(value)my_set.discard(value)my_set.delete(value)my_set.pop(value) 2. 실전 문제 Q4. 다음 코드 실행 결과는?my_dict = {"a": 100, "b": 200, "c": 300}print("d" in my_dict)True.. 2025. 2. 28. 이전 1 2 3 4 5 6 ··· 30 다음 반응형