본문 바로가기

전체 글47

[Java] 프로그래머스 Lv2 - 2018 KAKAO BLIND RECRUITMENT[1차] 프렌즈4블록 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr  import java.util.*;public class Solution { public int solution(int m, int n, String[] board) { // 컬럼별로 쌓인 블록을 저장하는 Map 생성 // key : column 번호 // ArrayList : 쌓인 블록 HashMap> stackedMap = new HashMap(); // 맨 아래층부터 실행 for(int row=m-1; row>=0; row--) { for(int co.. 2024. 12. 11.
[Java] 프로그래머스 Lv2 - 2018 KAKAO BLIND RECRUITMENT[3차] 파일명 정렬 import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;public class FileNameSort { public ArrayList fileList = new ArrayList(); public class ExampleFile implements Comparable { public int idx; public String head; public int number; public String tail; public String result; //생성자를 통한 데이터 입력방식 (Getter, Setter 생략) publi.. 2024. 12. 8.
[Java] 프로그래머스 Lv2 - 2022 KAKAO BLIND RECRUITMENT 주차 요금 계산 import java.util.*;public class Solution { private int[] solution(int[] fees, String[] records) { // 문제에서 제시받은 기본시간, 기본요금, 단위시간, 단위요금 int defaultTime = fees[0]; int defaultFee = fees[1]; int calTime = fees[2]; int fee = fees[3]; // 차량이 IN, OUT한 기록을 저장해놓는 Map // 배열[0] = IN 시간 // 배열[1] = OUT 시간, OUT 기록이 없다면 null HashMap> carMap = ne.. 2024. 12. 6.
[Java] 프로그래머스 Lv2 - 롤케이크 자르기 방법1. HashMapimport java.util.HashMap;class Solution { public int solution(int[] topping) { HashMap aMap = new HashMap(); HashMap bMap = new HashMap(); int aCake = 0; int bCake = 0; int answer = 0; for(int i=0; i  방법2. 2차원 배열class Solution { public int solution(int[] topping) { int answer = 0; int aCake = 0; int bCake = 0; .. 2024. 11. 6.
[Mendix] Apache E-Chart 활용하기 오늘은 Open Source 차트인 Apache E-Chart를 멘딕스에서 활용해보도록 하겠음 이 방법은 npm을 통해 e-chart를 다운로드 받을 수 없는 폐쇄망에서 유용할 수 있다다만 약간의 JavaScript 능력이 필요할 수 있음 (필자의 Mendix 버전은 9.24.5 이니 참고) 우선은 필자의 참고내용 영상(원래 소리 없으니 왜 소리 안나와 금지)  테스트 해볼 프로젝트를 먼저 생성한다 프로젝트가 생성 완료되었다면 마켓플레이스로 이동해서 apache를 검색했을 때 맨 위에 Apache e-charts가 나온다해당 모듈 다운로드  다운로드 완료되면 이렇게 Marketplace modules 내에 echarts가 추가된게 보임 덤으로 에러도 추가가 됨 에러를 더블클릭하면 해당 Document T.. 2024. 11. 4.
[Java] 프로그래머스 Lv2 - 모음 사전 public class Solution { public int solution(String word) { String[] vowel = {"","A", "E", "I", "O", "U"}; // 제시된 모음들을 //A -> 1 //E -> 2 //I -> 3 //O -> 4 //U -> 5 로 변환 int wordToNumber = 0; List list = Arrays.asList(vowel); for(int i=0; i 11111(AAAAA) index = (index * 10) + 1; answer++; } .. 2024. 11. 3.