2025/11/11 13

[SWEA] 1859 : 백만 장자 프로젝트 (Python/파이썬)

문제 링크https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5LrsUaDxcDFAXc#none문제25년 간의 수행 끝에 원재는 미래를 보는 능력을 갖게 되었다. 이 능력으로 원재는 사재기를 하려고 한다.다만 당국의 감시가 심해 한 번에 많은 양을 사재기 할 수 없다.다음과 같은 조건 하에서 사재기를 하여 최대한의 이득을 얻도록 도와주자. 1. 원재는 연속된 N일 동안의 물건의 매매가를 예측하여 알고 있다. 2. 당국의 감시망에 걸리지 않기 위해 하루에 최대 1만큼 구입할 수 있다. 3. 판매는 얼마든지 할 수 있다.예를 들어 3일 동안의 매매가가 1, 2, 3 이라면 처음 두 날에 원료를 구매하여 ..

SWEA 2025.11.11

[백준] 19532 : 수학은 비대면강의입니다 (Python/파이썬)

문제 링크https://www.acmicpc.net/problem/19532문제수현이는 4차 산업혁명 시대에 살고 있는 중학생이다. 코로나 19로 인해, 수현이는 버추얼 학교로 버추얼 출석해 버추얼 강의를 듣고 있다. 수현이의 버추얼 선생님은 문자가 2개인 연립방정식을 해결하는 방법에 대해 강의하고, 다음과 같은 문제를 숙제로 냈다.ax + by = cdx + ey = f4차 산업혁명 시대에 숙제나 하고 앉아있는 것보다 버추얼 친구들을 만나러 가는 게 더 가치있는 일이라고 생각했던 수현이는 이런 연립방정식을 풀 시간이 없었다. 다행히도, 버추얼 강의의 숙제 제출은 인터넷 창의 빈 칸에 수들을 입력하는 식이다. 각 칸에는 -999 이상 999 이하의 정수만 입력할 수 있다. 수현이가 버추얼 친구들을 만나러..

백준 2025.11.11

TIL - 20251107

📚 오늘 공부한 내용https://sson-coding.tistory.com/212 [정보처리기사 실기 오답노트] - Java2024-3-1다음 JAVA 로 구현된 프로그램을 분석하여 실행 결과를 쓰시오.public class Main { static String[] x = new String[3]; static void func(String[] x, int y) { for (int i = 1; i 내 답 : NNAAA정답 : OOAAA틀린 이유 : 같은데sson-coding.tistory.comhttps://sson-coding.tistory.com/213https://sson-coding.tistory.com/214 [정보처리기사 실기 오답노트] - Python2022-3-9a = [1, 2, 3,..

TIL 2025.11.11

[정보처리기사 실기 오답노트] - 응용 SW 기초 기술 활용

24-3-11다음은 URL 구조에 관한 문제이다. 아래 보기의 순서대로 URL에 해당하는 번호를 작성하시오.-1-- -----2--------- ---3----- ------4---- -5-foo://localhost:8080/over/ther?name=ferret#nose보기 순서:1.query : 서버에 전달할 추가 데이터2.path : 서버 내의 특정 자원을 가리키는 경로3.scheme : 리소스에 접근하는 방법이나 프로토콜4.authority : 사용자 정보, 호스트명, 포트 번호5.fragment : 특정 문서 내의 위치내 답 : 3 4 2 1 5정답 : 4 3 1 2 5틀린 이유 : 번호에 맞게 url 배치 했어야 했는데 잘못함핵심 개념URL 표준 구조scheme://authority/path..

정보처리기사 2025.11.11

[정보처리기사 실기 오답노트] - 소프트웨어 개발 보안 구축

2024-1-155. 다음 아래 내용을 보고 보기에서 알맞는 용어를 골라 작성하시오.인터넷 공격자의 존재를 숨기면서 이 공격자에게 시스템에 대한 무제한 접근 권한을 부여하는 악성 프로그램이다.해커가 자신의 존재를 숨기면서 허가되지 않은 컴퓨터나 소프트웨어에 접근할 수 있도록 설계된 도구이다.일반적으로 펌웨어, 가상화 계층 등의 다양한 시스템 영역에서 작동하며, 운영체제의 시스템콜을 해킹하여 악성코드의 실행여부를 숨겨 안티바이러스 탐지를 우회할 수 있다.보기ㄱ.Worm ㄴ.Trojan horse ㄷ.Backdoor ㄹ.Virus ㅁ.Ransomware ㅂ.Spyware ㅅ.Rootkit답 : ㅅ핵심 개념구분영어 이름쉽게 이해하는 설명핵심 특징🧬 ㄱ. Worm (..

정보처리기사 2025.11.11

[정보처리기사 실기 오답노트] - SQL

2024-3-16( ) 무결성은 기본 테이블의 기본키를 구성하는 어떤 속성도Null 값이나 중복값을 가질 수 없다는 규정이다.내 답 : 참조정답 : 개체핵심 개념개체 무결성 : 기본키는 NULL 불가, 중복 불가참조 무결성 : 외래키는 참조 테이블의 기본키 값만 가능도메인 무결성 : 속성 값은 정의된 도메인 범위 내2024-1-9아래 내용의 각각의 설명에 대한 답을 작성하시오.(1) 조인에 참여하는 두 릴레이션의 속성 값을 비교하여 조건을 만족하는 튜플만 반환한다.(2) 조건이 정확하게 '=' 등호로 일치하는 결과를 반환한다. (3) ( (2) ) 조인에서 조인에 참여한 속성이 두 번 나오지 않도록 중복된 속성을 제거한 결과를 반환한다.내 답 : 자연 동등 세타정답 : 세타 동등 자연핵심 개념세타 조인조..

정보처리기사 2025.11.11

[정보처리기사 실기 오답노트] - 애플리케이션 테스트

2024-3-9다음 화이트박스 테스트의 검증 기준에 대한 각 번호에 해당하는 용어를 에서 찾아 기로(ㄱ~ㅅ) 로 쓰시오1. 소스 코드의 모든 구문이 한 번 이상 수행되도록 테스트 케이스를 설계한다.2. 소스 코드의 모든 조건문에 대해 조건식의 결과가 True 인 경우와 False 인 경우가 한 번 이상 수행되도록 테스트케이스를 설계한다.3. 소스 코드의 조건문에 포함된 개별 조건식의 결과가 True 인 경우와 False 인 경우가 한 번 이상 수행되도록 테스트 케이스를 설계한다.ㄱ. 선택ㄴ. 경로ㄷ. 조건ㄹ. 분기ㅁ. 함수ㅂ. 문장ㅅ. 루프내 답 : ㄱ,ㅅ,ㄷ정답 : ㅂ ㄹ ㄷ핵심 개념화이트박스 테스트 검증 기준 요약표커버리지 종류 (한글)Coverage Type (영문)설명구문 커버리지Statemen..

정보처리기사 2025.11.11

[정보처리기사 실기 오답노트] - 인터페이스 구현

2023-1-4다음 괄호 안에 들어가는 용어의 Full Name 또는 약자를 작성하시오.( )은/는 비동기적인 웹 애플리케이션의 제작을 위해 JavaScript와 XML을 이용한 비동기적 정보 교환 기법이다.( )은/는 필요한 데이터만을 웹서버에 요청해서 받은 후 클라이언트에서 데이터에 대한 처리를 할 수 있다.보통 SOAP이나 XML 기반의 웹 서비스 프로토콜이 사용되며, 웹 서버의 응답을 처리하기 위해 클라이언트 쪽에서는 자바스크립트를 쓴다.( )은/는 Google Map과 Google pages에서 사용한 기술에 기반하여 제작되었다.정답 : AJAX핵심개념AJAX(Asynchronous JavaScript and XML)비동기 통신을 통해 페이지 전체를 새로 고치지 않고 서버와 데이터 교환이 가능한..

정보처리기사 2025.11.11

[정보처리기사 실기 오답노트] - 서버 프로그램 구현

2024-2-15모듈 내 하나의 활동으로부터 나온 출력 데이터를 그 다음 활동의 입력 데이터로 사용할 경우의 응집도답 : 순차적 응집도핵심 개념종류(낮은 것 → 높은 것)우연적 응집(Coincidental)관련 없는 기능들을 그냥 한곳에 모아둠. (가장 나쁨)논리적 응집(Logical)비슷한 종류(예: 입력 처리)에 기반해 묶음. 실제 동작은 조건에 따라 달라짐.시간적 응집(Temporal)같은 시점(초기화·종료 등)에 실행되는 것들을 묶음.절차적 응집(Procedural)순서를 가진 작업들이 묶여 있지만, 데이터 공유는 적음.통신적 응집(Communicational)같은 데이터에 대해 여러 기능이 작동할 때 묶음.순차적 응집(Sequential)한 기능의 출력이 다음 기능의 입력이 되는 흐름형 묶음.기..

정보처리기사 2025.11.11

[정보처리기사 실기 오답노트] - 통합 구현

2022-3-11정답 : CVS, Git, SVN핵심개념용어분류설명CVS (Concurrent Versions System)형상 관리 도구가장 초기의 버전 관리 도구. 여러 개발자가 동시에 작업 가능.Git형상 관리 도구분산형 버전 관리 시스템 (Linus Torvalds가 개발). 오픈소스 개발에 널리 사용됨.SVN (Subversion)형상 관리 도구중앙 집중형 버전 관리 시스템 (CVS 개선 버전).보기설명비고OLAP온라인 분석 처리 (데이터 분석 기술)❌ 형상 관리 아님Ant자바 빌드 도구❌ 빌드 관리 도구Maven자바 프로젝트 빌드 및 의존성 관리 도구❌ 빌드/프로젝트 관리 도구Jenkins지속적 통합(CI) 자동화 도구❌ 배포 자동화 도구Spring자바 기반 애플리케이션 프레임워크❌ 개발 프레..

정보처리기사 2025.11.11