분류 전체보기 333

정보처리기사 실기_상속 초기화_생성자 호출 과정

안녕하세요 jju_developer입니다. 정보처리기사 실기 문제에서 자주 나오는 자바의 상속에 대해 알아보겠습니다. 정보처리기사 문제는 비교적 코딩하는 문제가 많이 나와서 개발자 분들은 비교적 쉽게 문제를 풀 수 있다고 합니다! 오늘은 실수를 하지 말자는 의미에서 생성자 호출 할 때 일어나는 일을 정리해 보았습니다. 상속 관계의 초기화 과정 ✅ 상속 관계에서 자식 클래스를 인스턴스화 하면 부모 클래스의 객체도 인스턴스화가 진행됩니다. -> 이 뜻은 자식이 부모 클래스를 상속받고 있기 때문에 자식 클래스에서 객체를 인스턴스화 하게 된다면 부모 클래스의 객체가 먼저 인스턴스화 된다는 뜻입니다. ✅ 따라서, 상속 구조에서 가장 상위의 부모 클래스부터 차례로 인스턴스화가 진행됩니다. 이 부분을 간과하고 넘어간..

정보처리기사 실기_ JSON, AJAX

안녕하세요 jju_developer입니다. 지난 시간에 이어서 빠르게 인터페이스 구현에 대해 암기를 해보도록 하겠습니다. 정보처리기사 실기_모듈연계_EAI, ESB, Web Service 안녕하세요 jju_developer입니다. 앞으로 정보처리기사 실기 시험까지 5일 남았습니다. 마지막으로 중요한 부분만 정리하여 빠르게 암기를 해보도록 하겠습니다. 23.07.16 정리 내용 코드를 작성할 때 jju240.tistory.com 1. JSON 웹과 프로그램에서 용량이 적은 데이터를 교환하기 위해서 데이터 객체를 전송하는 표준 포맷입니다. 데이터 객체의 데이터는 속성과 값의 쌍 형태로 표현합니다. 비동기 처리에 활용되는 AJAX에서 XML을 대체하여 사용되고 있습니다. 2. AJAX Asynchronous ..

정보처리기사 실기_모듈연계_EAI, ESB, Web Service

안녕하세요 jju_developer입니다. 앞으로 정보처리기사 실기 시험까지 5일 남았습니다. 마지막으로 중요한 부분만 정리하여 빠르게 암기를 해보도록 하겠습니다. 23.07.16 정리 내용 코드를 작성할 때에 내부 모듈이 있고 외부 모듈이 있습니다. 그때에 내부의 모듈끼리 데이터를 교활을 할 때에나 내부의 모듈과 외부의 모듈 간의 데이터 교환을 위해 관계를 설정하는 것이 바로 모듈 연계입니다!!!! 그렇다면 대표적인 모듈 연계 방법은 어떠한 것이 있는지 살펴보겠습니다. 대표적인 모듈 연계 3가지 방법 1. EAI 2. ESB 3. Web Service 1. EAI Enterprise Application Integration 이름만 보면 딱 답이 보이죠? 기업에서 사용하는 애플리케이션의 각종 정보들의 ..

자바 HashSet을 활용한 문제 풀이

카카오 블라인드 채용 코딩 테스트 연습 문제입니다. 각 유저는 한 번에 한 명의 유저를 신고할 수 있습니다. 신고 횟수에 제한은 없습니다. 서로 다른 유저를 계속해서 신고할 수 있습니다. 한 유저를 여러 번 신고할 수도 있지만, 동일한 유저에 대한 신고 횟수는 1회로 처리됩니다. k번 이상 신고된 유저는 게시판 이용이 정지되며, 해당 유저를 신고한 모든 유저에게 정지 사실을 메일로 발송합니다. 유저가 신고한 모든 내용을 취합하여 마지막에 한꺼번에 게시판 이용 정지를 시키면서 정지 메일을 발송합니다. class Solution { public int[] solution(String[] id_list, String[] report, int k) { int[] answer = new int[id_list.le..

Reasons for My Career Change Due to the Fourth Industrial Revolution

Hello, I am jju_developer. My desired path is to become a Back-end developer. The decision to transition to a career as a developer is primarily driven by the need to overcome the internet revolution. Someone once told me that there are no companies, even large ones, that are as memorable as those that have successfully overcome the internet revolution. Our attention is always focused on compani..

2023 1회 정보처리기사 실기 시험 17번 문제 풀이

안녕하세요 jju_developer입니다. 2023 2회 정보처리기사 실기 시험이 07월 22일에 있습니다. 09시 시험 모두 파이팅 하는 의미에서 23년도 1회 정보처리기사 실기 시험 문제였던 자바 코드 문제 풀이를 해보도록 하겠습니다. 자바 코드를 보고 알맞는 출력값을 작성하는 문제입니다. 코드를 먼저 보시겠습니다. abstact class Vehicle { String name; abstract public String getName(String val); public String getName() { return "Vehicle name: " + name; } } class Car extends Vehicle { public Car(String val) { name=super.name=val; }..

자연수 뒤집어 배열로 만들기_programmers_lev01_str.charAt()

자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를 들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. n은 10,000,000,000이하인 자연수입니다. 처음에는 배열을 두개 사용하여 이중 for 문을 이용하려고 했었습니다. 예를 들면 class Solution { public int[] solution(long n) { 이렇게 있을 때 n 의 값이 12345로 들어오면 그 값을 나누어 배열에 저장하고 answer배열을 생성한 후 이중 for문으로 n 값의 배열은 뒤에서부터 가져오고 그 값을 answer의 0번째부터 넣게 하여 뒤집으려고 하였습니다. 하지만 해당 방법은 너무 효율성이 떨어진다는 판단에 생각을 바꿨습니다. 들어오는 수의 값을 문자열로 바꾸고 해당 값..

문자열 내 p와 y의 개수_programmers_lev01_toCharArray

대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 리턴합니다. 단, 개수를 비교할 때 대문자와 소문자는 구별하지 않습니다. 예를 들어 s가 "pPoooyY"면 true를 return 하고 "Pyy"라면 false를 return 합니다. 문자열 s의 길이 : 50 이하의 자연수 문자열 s는 알파벳으로만 이루어져 있습니다. 처음 코딩할 때 문자열을 잘라야겠다 생각을 하여서 substring을 하였습니다. 하지만, 문자열을 문자 단위로 분리하려면 toCharArray() 메서드를 사용해야 하기 때문에 String 배열이 아..

정보처리기사 실기시험_원서 접수 신청

안녕하세요 jju_developer입니다. 드디어 내일부터 정보처리기사 2회 실기 시험 접수날입니다. 오늘 미리 큐넷 홈페이지에 들어가셔서 사전 정보를 입력할 수 있습니다. 간단하게 응시시험 종목이랑 사진등록을 미리 할 수 있습니다. 지난번 정보처리 산업기사 시험 접수 시 사진 찾느라 시간을 5분 정도 소요를 해서 그동안 좋은 자리 다 찼더라고요! 이번에는 미리 사전 등록을 통해 사진을 업로드했습니다. 오늘 사진 업로드 해두시고 내일 오전 10시에 모두 땡 되자마자 들어가서 접수해 주세요! 안 그러면 자리가 꽉 차서 없을 수도 있습니다. 그럼 우리 모두 정보처리기사 2회 실기 시험 합격 가보자구욧~~~!!