자바스크립트 음력, 양력 공휴일 체크 함수 만들기● 입력한 날짜가 공휴일인지 검사를 한다./** * 입력한 날짜가 공휴일인지 검사를 한다. * 공휴일인 경..
Linear Search배열이 정렬되어 있지 않은 경우 간단한 접근 방식 중 하나는 배열을 반복하고 원하는 값을 찾을 때까지 각 요소를 하나씩 확인하는 선형 검색..
C# Language 에서 AES256으로 encrypt 되어 있는 데이터를 Java Language 에서 복호화해서 처리해야 하는 경우가 생겼다.서로 다른 La..
휴대폰번호 입력 시 숫자를 입력하면 자동으로 하이픈 (-)을 입력해주는 스크립트return 구절을 보면, key 8번은 백스페이스, key 9번 탭, key 46..
안녕하세요~!이번에는 Java 에서 자주 사용되는 String 관련 함수를 알아보겠습니다.우리가 흔히 사용하는 String 함수 중에 문자열에서 (index) 몇..
RSA 암호화RSA 암호는 공개기 암호시스템의 하나로 암호화뿐 아니라 전자서명이 가능한 최초의 알고리즘으로 알려져 있습니다.RSA가 갖는 전자서명 기능은 인증을 ..
문제 설명0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요.예를 들어, 주어진 정수가 [6, 10, 2]라면 [61..
문제 설명2차원 행렬 arr1과 arr2를 입력받아, arr1에 arr2를 곱한 결과를 반환하는 함수, solution을 완성해주세요.제한 조건행렬 arr1, a..
문제 설명두 수의 최소공배수(Least Common Multiple)란 입력된 두 수의 배수 중 공통이 되는 가장 작은 숫자를 의미합니다. 예를 들어 2와 7의 ..
이전 게시글에서 퀵정렬 을 구현했었습니다.하는김에 선택정렬까지.. 빠르게 리마인드 하고 오늘은 퇴근해야겠습니다.public class SelectSort..
업무 중, 퀵정렬을 사용할 경우가 생겨서 리마인드 할 겸, 정리해서 작성해 보았다.매일 매일 사용하면 까먹지라도 않겠지... 리마인드 하면서 머리속에 세뇌시켜야지..
문제 설명한자리 숫자가 적힌 종이 조각이 흩어져있습니다. 흩어진 종이 조각을 붙여 소수를 몇 개 만들 수 있는지 알아내려 합니다.각 종이 조각에 적힌 숫자가 적힌..
문제 설명전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다.전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 ..
탐욕법 (Greedy 알고리즘) 이란?매 선택마다 가장 최적의 결과를 도출해내자 라는 모토로 만들어진 알고리즘.하지만 무조건 최적의 결과를 도출해내는 것을 보장..
문제 설명로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 1..
문제 설명일반적인 프린터는 인쇄 요청이 들어온 순서대로 인쇄합니다. 그렇기 때문에 중요한 문서가 나중에 인쇄될 수 있습니다. 이런 문제를 보완하기 위해 중요도가 ..
문제 설명프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다.또, 각 기능의 개발속도는 모두 다르..
문제 설명양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므..
문제 설명행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 ..
문제 설명정수를 저장한 배열, arr 에서 가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해주세요. 단, 리턴하려는 배열이 빈 배열인 경우엔..
문제 설명정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요.제한사항arr은 길이 1 이상, 100 이하인 배열입니다...
문제 설명자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요.예를들어 N = 123이면 1 + 2 + 3..
문제 설명문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번..
문제 설명프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다.전화번호가 문자열 phone_number로 주어졌을 때,..