문제 철수는 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..
IT 채용 한파 2019-2022 인류 역사상 유례 없는 팬데믹이 유행하며, 인류가 오랜동안 유지해왔던 직업관이 송두리째 변하게 되었다. 그 중 가장 큰 역할을 한 것은 바로 IT 기술이었다. 우리는 IT 기술을 통해 재택근무의 효용성에 대해서 피부로 느낄 수 있었고, 엔데믹 시대에 대한 매우 적절한 대안으로 재택근무라는 새로운 근로 방식을 적극적으로 수용할 수 있었다. (물론, 재택근무는 팬데믹 이전부터 시행되어 왔지만, 이 시기를 기점으로 폭발적으로 증가하였음을 뜻한다.) 이와 더불어 저금리 시대에 투자 호황을 겪으며 IT 산업은 어느 나라를 막론하고 고공행진하는 전성기를 맞이할 수 있었다. 하지만, 기쁨은 잠시였다. 2022년 국제적인 이슈가 발생하였고, 이로 인해 세계적인 유류 가격이 인상..
https://school.programmers.co.kr/learn/courses/30/lessons/12909 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 괄호가 바르게 짝지어졌다는 것은 '(' 문자로 열렸으면 반드시 짝지어서 ')' 문자로 닫혀야 한다는 뜻입니다. 예를 들어 "()()" 또는 "(())()" 는 올바른 괄호입니다. ")()(" 또는 "(()(" 는 올바르지 않은 괄호입니다. '(' 또는 ')' 로만 이루어진 문자열 s가 주어졌을 때, 문자열 s가 올바른 괄호이면 true를 return 하고, 올바르지 않은 괄호이면 false를..
큐(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..