[Python] 24년 기출 문제 풀이 (1회, 2회)
·
정보처리기사[실기]
[24년 1회]a = ["Seoul","Kyeonggi","Incheon","Daejun","Daegu","Pusan"]str = "S"for i in a: str = str + i[1]print(str)더보기정답 : Seynaau[24년 2회]def fnCalculation(x,y): result = 0; for i in range(len(x)): temp = x[i:i+len(y)] if temp == y: result += 1; return result a = "abdcabcabca" p1 = "ab"; p2 = "ca"; out = f"ab{fnCalculation(a,p1)}ca{fnCalculation(a,p2)}" print(out)더보기정답 : a..
[Python] 23년 기출 문제 풀이 (1회 ~ 3회)
·
정보처리기사[실기]
[23년 1회]// 20년 2회 기출문제와 동일a={'한국','중국','일본'}a.add('베트남')a.add('중국')a.remove('일본')a.update(['한국','홍콩','태국'])print(a)더보기정답 : {'한국', 중국', '베트남', '홍콩', '태국'} ⚠️ 순서 상관 없음 ✔️ Python의 Set- set() 키워드 혹은 중괄호를 이용- 순서 X- 중복 불가능- mutable(=값이 변하는) 객체➡️ 순서가 없고, 값이 변하는 객체이기 때문에 인덱스 사용 불가능[23년 2회]a = "engineer informaiton processing"b = a[:3]c = a[4:6]d = a[28:]e=b+c+dprint(e)더보기정답 : engneing[23년 3회]// 한 번에 2개를..
[Python] 22년 기출 문제 풀이 (1회 ~ 3회)
·
정보처리기사[실기]
[22년 1회]def exam(num1, num2=2): print('a=', num1, 'b=', num2)exam(20)더보기정답 : a= 20 b= 2 ⚠️ 파이썬은 출력할 때 각 인자들 사이에 띄어쓰기가 자동으로 들어감[22년 2회]a="REMEMBER NOVEMBER"b=a[:3]+a[12:16]c="R AND %s" % "STR";print(b+c)더보기정답 REMEMBER AND STR ⚠️ 출력시 + 로 합쳐서 출력하는 경우에는 띄어쓰기 없음[22년 3회]TestList = [1,2,3,4,5]TestList = list(map(lambda num : num + 100, TestList)))print(TestList)더보기정답 [101,102,103,104,105] ✔️ 람다 함수(lamb..
[Python] 21년 기출 문제 풀이 (1회 ~ 3회)
·
정보처리기사[실기]
[21년 1회]class good : li = ["seoul", "kyeonggi", "incheon", "daejeon", "daegu", "pusan"] g = good()str01 = ''for i in g.li: str01 = str01 + i[0] print(str01)더보기정답: skiddp[21년 2회]a = 100result = 0for i in range(1,3): result = a >> i result = result + 1print(result)더보기정답 : 26 ⚠️ result에 저장하고 새로운 result 값을 기준으로 다시 비트 연산을 하는게 아니라, a 값에다가 다음 i 값을 비트 연산하는 것[21년 3회]a, b = 100, 200print(a==b..
[Python] 20년 기출 문제 풀이(1회 ~ 4회)
·
정보처리기사[실기]
[20년 2회]a={'한국','중국','일본'}a.add('베트남')a.add('중국')a.remove('일본')a.update(['한국','홍콩','태국'])print(a)더보기정답 : {'한국', 중국', '베트남', '홍콩', '태국'} ⚠️ 순서 상관 없음 ✔️ Python의 Set- set() 키워드 혹은 중괄호를 이용- 순서 X- 중복 불가능- mutable(=값이 변하는) 객체➡️ 순서가 없고, 값이 변하는 객체이기 때문에 인덱스 사용 불가능 [20년 4회]lol = [[1,2,3],[4,5],[6,7,8,9]]print(lol[0])print(lol[2][1])for sub in lol: for item in sub: print(item, end = '') print()더보기정..
[JAVA] 24년 기출 문제 풀이(1회, 2회)
·
정보처리기사[실기]
[2024 1회]class Connection{ private static Connection _inst = null; private int count = 0; static public Connection get(){ if(_inst == null){ _inst = new Connection(); return _inst; } return _inst; } public void count(){ count++; } public int getCount(){ return count; }}public class main{ public static void main(String[] args){..
[JAVA] 23년 기출 문제 풀이 (1회 ~ 4회)
·
정보처리기사[실기]
[23년 1회]class Static{ public int a=20; static int b=0;}public class Main{ public static void main(String[] args){ int a = 10; Static.b=a; Static st = new Static(); System.out.println(Static.b++); System.out.println(st.b); System.out.println(a); Systme.out.println(st.a); }}더보기정답10111020 [풀이]✔️ static 필드 b는 모든 객체가 공유, 어떤 객체로 접근하던지간에 b의..
[JAVA] 22년 기출 문제 풀이 (1회 ~ 3회)
·
정보처리기사[실기]
[22년 1회]class A{ int a; int b;}public class Main{ static void func1(A m){ m.a *= 10; } static void func2(A m){ m.a += m.b; } public static void main(String args[]){ A m = new A(); m.a = 100; func1(m); m.b = m.a; func2(m); System.out.printf("%d", m.a); }}더보기정답 : 2000 // (가)에 들어갈 알맞은 답을 쓰시오.class Car implements Runnabl..