전체 글

Java, Spring 개발자 강하렴입니다.
개발일지/Today I Learn

[ 코딩 점검 ] 숫자에 천단위 콤마(쉼표) 찍기

문제 철수는 1000000원을 가지고 있다. 하지만, 1000000원이라는 금액은 '0'이 너무 많아 한번에 확인하기가 어렵다. 다음 임의의 수 number가 주어질 때 1000 단위마다 쉼표(,)가 적혀 있는 문자열을 출력하자 예시 ex1) number = 1000000 answer = 1,000,000 ex2) number = 12345 answer = 12,345 문제풀이 문제 풀이 방식은 다양하다. 그 중에서도 쉽게 외부 함수를 활용하는 방법이 있고 외부 함수를 사용하지 않는 방법이 있다. 외부함수를 활용하는 방법 public class decimalFormat { public static void main(String[] args) { int number = 1000000; DecimalForm..

개발일지/Today I Learn

[ 개발 일지 ] IT 채용 한파와 비전공자 개발자의 준비

IT 채용 한파 2019-2022 인류 역사상 유례 없는 팬데믹이 유행하며, 인류가 오랜동안 유지해왔던 직업관이 송두리째 변하게 되었다. 그 중 가장 큰 역할을 한 것은 바로 IT 기술이었다.    우리는 IT 기술을 통해 재택근무의 효용성에 대해서 피부로 느낄 수 있었고, 엔데믹 시대에 대한 매우 적절한 대안으로 재택근무라는 새로운 근로 방식을 적극적으로 수용할 수 있었다. (물론, 재택근무는 팬데믹 이전부터 시행되어 왔지만, 이 시기를 기점으로 폭발적으로 증가하였음을 뜻한다.) 이와 더불어 저금리 시대에 투자 호황을 겪으며 IT 산업은 어느 나라를 막론하고 고공행진하는 전성기를 맞이할 수 있었다.  하지만, 기쁨은 잠시였다. 2022년 국제적인 이슈가 발생하였고, 이로 인해 세계적인 유류 가격이 인상..

프로그래머스/Lv 2

[ 프로그래머스 ] "올바른 괄호" 풀어보기

https://school.programmers.co.kr/learn/courses/30/lessons/12909 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 괄호가 바르게 짝지어졌다는 것은 '(' 문자로 열렸으면 반드시 짝지어서 ')' 문자로 닫혀야 한다는 뜻입니다. 예를 들어 "()()" 또는 "(())()" 는 올바른 괄호입니다. ")()(" 또는 "(()(" 는 올바르지 않은 괄호입니다. '(' 또는 ')' 로만 이루어진 문자열 s가 주어졌을 때, 문자열 s가 올바른 괄호이면 true를 return 하고, 올바르지 않은 괄호이면 false를..

CS/Data Structure

[ 자료구조 ] 큐(Queue)란 무엇일까?

큐(Queue)란 무엇일까? 이쯤되니 자료구조는 우리 생활에 꾀나 밀접한 체계라는 것을 알 수 있습니다. 우리가 놀이동산에 가거나 화장실에서 줄을 설 때, 자연스럽게 내 차례를 기다립니다. 차례대로 줄을 선다는 것은 먼저 온 사람은 먼저 들어 갈 수 있다라는 사회적 약속이기 때문이죠 큐(Queue)는 이와 같은 자료구조입니다. 즉, 큐(Queue)는 선입선출(LILO: Last In Last Out)의 특징을 가지고 있습니다. 코드를 통해 알아보도록 하겠습니다. Queue queue = new LinkedList(); //int형 queue를 선언합니다. queue.add(1); // queue에 값 1 추가 queue.add(2); // queue에 값 2 추가 queue.add(3); // queue..

Kangharyeom
강하렴의 개발일지