실기 2

[2024 정처기 실기 3회] 정보처리기사 3회 실기 해설 및 설명

1번 - 파이썬 문제def func(lst):# 리스트 길이의 절반만큼 반복 (인덱스 0, 1, 2) for i in range(len(lst) // 2):# 리스트의 앞쪽 요소와 뒤쪽 요소를 교환# lst[i]와 lst[-i-1](뒤에서 i+1번째 요소)의 위치를 바꿈 lst[i], lst[-i-1] = lst[-i-1], lst[i]# 초기 리스트 정의lst = [1,2,3,4,5,6]# func 함수 호출 - 이 함수는 리스트를 뒤집음func(lst)# lst[::2]는 짝수 인덱스(0,2,4) 요소들의 합에서# lst[1::2]는 홀수 인덱스(1,3,5) 요소들의 합을 뺀 값을 출력print(sum(lst[::2]) - sum(lst[1::2]))실행 과정을 상세히 살펴보겠습니다..

정보처리기사 실기 코딩 알고리즘 Python 최신 문제 정리 해설 - 24년 대비

공부를 하며 정보처리기사 실기 코딩 알고리즘 문제 중 긴가 민가했던 부분만 개인 확인용으로 정리하였습니다. 혹시 보시는 분이 있을지는 모르겠지만 문제가 있을 경우도 있어 꼭 믿지 않으셨으면 좋겠습니다. Python 문제 1년간 비중 20년 : 2문제 21년 : 3문제 22년 : 3문제 23년 : 3문제 20년도 문제 2회 2번 a={'한국','중국','일본'} a.add('베트남') a.add('중국') a.remove('일본') a.update(['한국','홍콩','태국']) print(a) 기본 적으로 { }는 set 으로 중복을 허용하지 않는다. 반면 중복을 허용하는 자료구조는 리스트나 배열과 같은 것으로 [ ] 표현한다. 고로 a ={'한국', '중국', '일본'} 으로 선언된 집합으로 add, ..