목록Study (11)
UD_park's IT story
프로그래머스의 입문 코딩테스트 문제인 "분수의 덧셈"에 대해 Java로 풀어본 리뷰를 시작해보도록 하겠습니다. 첫 번째 분수의 분자와 분모를 뜻하는 numer1, denom1, 두 번째 분수의 분자와 분모를 뜻하는 numer2, denom2가 매개변수로 주어집니다. 두 분수를 더한 값을 기약 분수로 나타냈을 때 분자와 분모를 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. 문제 난이도 자체는 어렵지 않습니다만 다소 생각을 해야했던 부분이 바로 "코드의 간략화" 부분에 신경을 쓰다보니 다소 시간이 소요되었습니다. 그럼 먼저 풀이를 보며 설명을 이어가겠습니다. class Solution { public int[] solution(int numer1, int denom1, int..
이번 포스팅에서는 프로그래머스 코딩테스트 Level 0 입문 수준의 문제 중 "숫자 비교하기" 문제에 대한 Python 언어 풀이를 알아보겠습니다. 문제 : 정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요. 레벨이 0이라 그런지 문제 난이도는 많이 낮습니다. 설명은 정답 코드 이후에 이어갑니다. def solution(num1, num2): answer = 0 if num1 == num2: answer = 1 else: answer = -1 return answer 문제 자체가 쉬워 큰 차이는 없으나, C++과 Java보다 간결한 문장으로 사용 가능한 Python 답게 길이가 짧습니다. 3번 줄에서 num1과 num..
이번 포스팅에서는 프로그래머스 코딩테스트 Level 0 입문 수준의 문제 중 "숫자 비교하기" 문제에 대한 Java 언어 풀이를 알아보겠습니다. 문제 : 정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요. 레벨이 0이라 그런지 문제 난이도는 많이 낮습니다. 설명은 정답 코드 이후에 이어갑니다. class Solution { public int solution(int num1, int num2) { int answer = 0; if (num1 == num2) answer = 1; else answer = -1; return answer; } } 코드의 풀이가 C++ 답과 일치합니다. 단순한 문제이기에 프로그래밍 언어의 ..
이번 포스팅에서는 프로그래머스 코딩테스트 Level 0 입문 수준의 문제 중 "숫자 비교하기" 문제에 대한 C++ 언어 풀이를 알아보겠습니다. 문제 : 정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요. 레벨이 0이라 그런지 문제 난이도는 많이 낮습니다. 설명은 정답 코드 이후에 이어갑니다. #include #include using namespace std; int solution(int num1, int num2) { int answer = 0; if(num1 == num2) answer = 1; else answer = -1; return answer; } 위 코드에서 8번부터 11번 코드줄인 if문이 문제를 풀..
이번 포스팅에서는 2022년 3월 5일에 치른 2022년 정보처리기사 1회 필기시험에 대한 합격 후기를 다뤄보도록 하겠습니다. 1. 준비 기간 2. 준비 방법 3. 시험 후기 순서로 한번 다뤄보겠습니다. 1. 준비기간 - 1개월(실질적으로 2~3일..) 일단 공부는 한 달 전부터 시나공 2022년 개정판으로 공부를 시작했으나.. 회사와 관련하여 업무도 많고 일정이 힘들어 제대로 공부하지 못하고 1과목 60% 정도만 간신히 보다가 시나공 홈페이지에서 필기 핵심요약집을 받아 출력하고 핵심 요약집 위주로 2~3일 하루 3~4시간 자며 밤새서 보고 합격했습니다. 단기간 공부로 합격해서 좋긴 하지만 섣부르게 똑같은 기간이나 더 짧은 기간 준비하는 것보다는 넉넉한 시간으로 안전하게 준비하는 것을 추천드립니다. 2...
안녕하세요 이번에는 국가공인 기사 자격증인 정보처리기사와 산업기사에 대해서 알아보는 포스팅을 진행해 보도록 하겠습니다. 일단 정보처리기사/산업기사가 무슨 자격증인지에 대해서 알아보도록 하겠습니다. 먼저 정보처리기사입니다. 그 다음 정보처리산업기사입니다. 종합적으로 보자면 두 자격증 모두 실무적인 능력을 양성하고 그것을 증명하기위한 자격증입니다. 그럼 정보처리기사와 산업기사의 차이는 무엇이냐 하시면, 쉽게 설명드리자면 정보처리기사가 자격증으로서의 효능이 더욱 강합니다. 두 자격증 모두 비슷한 호환을 가집니다만 일반적으로 정보처리기사가 좀 더 전문적이고, 고차원적인 문제들을 제시하기 때문입니다. 그럼 두 자격증 시험의 응시자격에 대해서 알아보도록 하겠습니다. 먼저 정보처리기사의 응시자격입니다. 이어서 정보처..
오랜만의 포스팅입니다. 이번 포스팅에서는 2019년 정보처리기사 필기시험 일정에 대해 알아보도록 하겠습니다. 큐넷 홈페이지에 있는 사진으로 일정을 알아보도록 하겠습니다. (출처:www.q-net.or.kr) 위의 사진과 같이 이미 1차 필기 시험 기간은 지났습니다. 올해 총 3회의 정보처리기사 필기 시험이 존재하므로 최대한 준비를 철저하게 하여 한 번에 합격하는게 좋을 뜻 싶습니다. 시험 응시료는 각 각 필기 : 19,400원 / 실기 : 22,600원 입니다. 미리 신청하셔야 원하시는 시험장에서 응시하시기 수월합니다. 그리고 여느때와 같이 시험에 관한 정보는 아래의 링크에서 확인하시면 됩니다. https://udpark.tistory.com/91 [Certificate] 정보처리기사/산업기사에 대한 설..
이번 포스팅에서는 IT 부문에서의 국제 자격증들에 대해서 알아보는 내용을 다뤄보도록 하겠습니다. 제가 대표적으로 다룰 국제 자격증은 총 6개입니다. 분야 별로 더욱 많은 자격증 시험이 존재할 수 있습니다. 1. CCNA 2. CCNP 3. OCA 4. OCP & OCM 5. LPIC 6. OCJP 1. CCNA CCNA는 Cisco Certified Network Associate의 약자로서 네트워크에 초급 지식을 증명하는 자격증입니다. 주로 IP와 IGRP, IPX, Serial , RIP, Ethernet 등을 물어보는 문제가 많습니다. 응시 자격에 제한은 없고, 총 1000점 만점에 825점 이상을 받아야 합격입니다. 시간은 총 140분이며, 문제는 전체 40문제가 출제됩니다. 모든 문제는 영어로 ..
이번 포스팅에서는 IT 관련 자격증들에 대해서 간략하게 소개하도록 하겠습니다. 각 각의 자세한 정보는 제 블로그의 각 자격증에 대한 포스팅이나, 검색을 통하여 찾아보실 수 있습니다. 그럼 IT 관련된 자격증 소개에 대해서 본격적으로 시작해보도록 하겠습니다. [자격증에 대한 영향력은 저의 개인적인 의견이므로 사실과 다를 수 있습니다.] ① 정보처리기사 / 정보처리산업기사 ② 정보보안기사 / 정보보안산업기사 ③ 리눅스마스터 1급 / 리눅스마스터 2급 ④네트워크 관리사 1급 / 네트워크 관리사 2급 위와 같이 국내 자격증들이 존재합니다. 그럼 한 가지 간단한 설명을 시작으로 각 자격증에 대해서 아주 간략히 알아보겠습니다. 기사 vs 산업기사 기사와 산업기사의 차이를 알려드리겠습니다. 쉽게 말하자면 기사 >>>..
이번 포스팅에서는 국내 리눅스 자격증인 리눅스 마스터 1급과 2급에 대해서 알아보도록 하겠습니다. 일단 간단하게 1급과 2급의 차이점은 쉽게 말하자면 난이도 차이입니다. 2급을 따지않으셔도 1급 시험을 치르실 수 있으나, 문제의 난이도가 건너뛰기엔 상당한 전문지식을 요구합니다. 즉, 난이도 때문에 1급과 2급을 나눈 것과 같습니다. 마치 한자 자격증 급수가 똑같이 한자만 외우면 되지만 1급과 2급 시험문제 수준이 차이가 나는 것과 마찬가지일거라고 생각됩니다. 아래의 정보와 설명을 하기 전에 한 가지 당부를 드리자면, [WARNING] 아래의 정보 중에서 시험 일정은 평균적이고 대략적인 날짜이므로, 꼭 치르실 시험에 대해 다시 한번 더 자세히 알아두시기 바랍니다. 그럼 가볍게 1. 응시 자격 2. 시험 과..