'Computer Science' 카테고리의 글 목록
본문 바로가기

728x90
반응형

Computer Science

(7)
[정처기 실기 기출] 2024 3회 : 파이썬 코드 분석 예상 문제 🧠 정보처리기사 실기 대비: 파이썬 리스트 조작 예제 5선정보처리기사 실기에서 자주 출제되는 리스트 관련 파이썬 코딩 문제를 엄선하여 소개합니다.슬라이싱, 조건문, 반복문, 정렬 등 실전에서 꼭 필요한 개념을 익힐 수 있어요!✅ 예제 1. 리스트 뒤집기 후 홀수 인덱스 합 구하기def reverse_and_sum(lst): for i in range(len(lst) // 2): lst[i], lst[-i - 1] = lst[-i - 1], lst[i] return sum(lst[1::2])lst = [3, 1, 4, 1, 5, 9]print(reverse_and_sum(lst)) # 출력: 12🔍 해설리스트를 직접 뒤집는 함수입니다. swap 문법 사용!lst[1::2]는 홀..
[정처기 실기 기출] 2024 3회 : 파이썬 코드 분석 문제 🧠 파이썬 문제풀이 💬 문제 코드def func(lst): for i in range(len(lst) // 2): lst[i], lst[-i - 1] = lst[-i - 1], lst[i]lst = [1, 2, 3, 4, 5, 6]func(lst)print(sum(lst[::2]) - sum(lst[1::2]))✅ 문제 해석func(lst)는 리스트를 뒤집는 함수입니다.그 다음 lst[::2]와 lst[1::2]를 통해 짝수/홀수 인덱스의 합을 각각 구합니다.마지막으로 그 두 값의 차를 출력합니다.🔍 Step 1: 리스트 뒤집기for i in range(len(lst) // 2): lst[i], lst[-i - 1] = lst[-i - 1], lst[i]이 코드는 리스트를 앞..
[정처기 실기 기출] 2024 3회 : 자바 코드 분석 예상 문제 1️⃣ String 객체 비교 문제문제: 아래 코드의 출력 결과를 예측하자! 💭public class Main { public static void main(String[] args) { String str1 = new String("Hello"); String str2 = new String("Hello"); String str3 = "Hello"; System.out.println(str1 == str2); // 1 System.out.println(str1 == str3); // 2 System.out.println(str1.equals(str2)); // 3 System.out.println(str..
[정처기 실기 기출] 2024 3회 : 자바 코드 분석 추가 예제 🎉 추가 예제 1: 배열 내 문자열 비교 - == vs equals() 🎉🧐 문제 분석배열 내에서 문자열을 비교할 때 ==와 equals()의 차이를 알아보겠습니다.==는 객체의 주소를 비교하고, equals()는 내용을 비교한다는 점을 확실히 이해해야 해요!🧩 코드 분석public class Main { public static void main(String[] args) { String[] arr = new String[3]; arr[0] = "Hello"; arr[1] = "Hello"; arr[2] = new String("Hello"); if (arr[0] == arr[1]) { System.out.p..
[정처기 실기 기출] 2024 3회 : 자바 코드 분석 문제 🎉 문제 풀이: 2024 3회 정처기 실기 : 자바 코드 분석 🎉🧐 문제 분석주어진 코드에서 String[] 배열의 값들을 비교하고 결과를 출력하는 동작을 파헤쳐 보자.func 메소드의 기능 👀 :배열의 값들을 하나씩 비교해서, 같으면 "O", 다르면 "N"을 출력!배열의 모든 값을 하나씩 출력! 🧩 코드 분석public class Main { static String[] s = new String[3]; static void func(String[] s, int size) { for (int i = 1; i 1️⃣ String 비교, 그 비밀은? 🤫String 객체를 비교할 때 ==를 쓰면 안 됩니다!! 👀==는 객체의 주소를 비교하는 거라, 두 String이 내용은..
[ Terminology ] 보존 vs 보관 (retention vs archiving) 보관 (archiving) : 문서의 처리 완결후부터 보존되기 전까시의 관리를 말함 보존 (retention) : 보관이 끝난 문서를 소정의 보존기간에 따라 관리하는 것 자료의 보관이 끝나면 자료는 보존되다가 폐기된다.
[ Terminology ] Hosting이란? 🌳 web의 구조 🌳 웹은 클라이언트 프로그램과 서버 프로그램을 통해 작동한다. 유저가 웹페이지에 명령을 내리면, 클라이언트 컴퓨터가 서버컴퓨터에 명령에 대한 값을 요청한다. 이때 서버 컴퓨터는 DB에서 데이터를 찾아 클라이언트 컴퓨터에 보내주고, 클라이언트 컴퓨터는 이를 전달 받아 유저에게 보내 준다. 즉! 자료가 저장되는 공간인 서버가 반드시 필요하다는 점이다. ☘️ 호스팅이란? ☘️ 서버의 전체 혹은 일부를 이용할 수 있도록 임대해 주는 서비스를 말함 서버를 관리하기 위해서는 24시간 내내 안정적을 전기를 공급해야 하고, 빠르고 안정적인 인터넷 회선을 사용해야하며, 철저한 보안 시스템을 갖추고 있어야 한다. 따라서 개인이 서버를 관리하기보다 전문 업체의 호스팅 서비스를 사용하는 것이 일반적이다. 🍀..

728x90
반응형