본문 바로가기

분류 전체보기

(383)
프로그래머스 코딩테스트 특정 문자 제거하기 JAVA 특정 문자 제거하기 JAVA 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges 코딩테스트 연습 | 프로그래머스 스쿨 개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요! school.programmers.co.kr 문제설명 : 문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요. class Solution { public String solution(String my_string, String le..
프로그래머스 JAVA 코딩테스트 모음제거 모음제거 JAVA 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges 코딩테스트 연습 | 프로그래머스 스쿨 개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요! school.programmers.co.kr 문제 설명 : 영어에선 a, e, i, o, u 다섯 가지 알파벳을 모음으로 분류합니다. 문자열 my_string이 매개변수로 주어질 때 모음을 제거한 문자열을 return하도록 solution 함수를 완성해주세요. 나의 풀이 : class Solution { public String solution(String my_..
Tabulator와 Chart.js 활용시, Chart.js 데이터를 Tabulator에 넣는 방법. Chart.js를 활용하여 차트를 먼저 만들어 놨는데, Tabulator를 추가할 일이 생겼다. 데이터를 처음부터 다시 가공하기 보다는 만들어 놓은 chart 데이터를 조금만 변형하면 되겠다. Chart.js에서 사용중인 데이터는 다음과 같다. ChartData : {"date":["2023-10-05 12:45:00","2023-10-05 13:00:00","2023-10-05 13:15:00","2023-10-05 13:30:00"],"TRF":[253,256,274,249],"WD_TRF":[268,261,275,274],"YD_TRF":[268,261,275,274],"PDST":[54,45,96,101],"WD_PDST":[58,25,74,101],"YD_PDST":[58,25,74,101],"..
chart js noData 안되는데.. 일단 저장 ㅠㅠ const noData = { id: 'noData', afterDatasetsDraw :((chart, args, plugins) => { const {ctx, data, chartArea : {top, bottom, left, right, width, height} } = chart; ctx.save(); if(mainMixedChart[propertyNM].data.datasets[0].data.length === 0){ ctx.fillStyle = 'rgba(102,102,102, 0.8)'; ctx.fillRect(left, top, width, height); ctx.font = 'bold 20px sans-serif'; ctx.fillStyle = 'black';..
Chart js MixedChart Chart.js MixedChart 막대차트와 라인차트. 테스트 코드지만.. 힘들게 짰는데.. 역시 필요가 없게 되었다. 코드 파기하기전에 복붙해놓고...나중에 공부해야지. 나중이 과연 오긴 할까.. 일단 복붙이라도 ㅠㅠ const mainMixedChart = { mainTrfByAcsr : null, // 시간대별 접근로 교통량 차트 mainTrfByAcsr15mi: null, // 시간대별 접근로 교통량 15분 데이터 차트 mainPdstByAcsr : null, // 시간대별 접근로 보행자 차트 mainLosByAcsr : null, // 시간대별 접근로 보행자 차트 init:function(){ mainMixedChart.getTrfByAcsr_1hh(); // 시간대별 접근로 교통량 1시간 테..
블루투스 마우스 가성비 좋은 다이소 마우스 아이패드에서 사용할 블루투스 마우스가 필요했는데, 다이소에 우연히 들렸다가 5천원이라는 엄청난 가격의 블루투스 마우스를 발견함! 이 마우스에는 건전지 AA 1개가 필요한데, AA건전지가 집에 넘처나게 많기 때문에 잘 됐다 싶었다. 블루투스 마우스 설명서까지 들어있었다. 아이패드에서 연결하는 방법과 마우스 포인터 설정까지 상세하게 나와있어서 바로 연결해볼 수 있었다. 아이패드에서 마우스를 자주 사용할게 아니라서 저렴한 마우스를 찾던중에 다이소에서 5천원에 사게되어 기뻤다~!
마우스 오버시 svg fill 변경하기 마우스 오버시 svg fill 변경하기. 이렇게 만들어 놓긴했는데 반응이 느려서..사용 안하기로 함. function handleHover(button) { const svgPath = button.getAttribute("data-svg-path"); const svgDiv = button.querySelector("div"); const originalHTML = button.innerHTML; // 초기 HTML 내용 저장\ // 버튼에 마우스 호버 이벤트 리스너 추가 button.addEventListener("mouseenter", () => { // SVG 파일 로드 fetch(svgPath) .then(response => response.text()) .then(svgData => { //..
프로그래머스 [내일배움코스 후기 - 디지털 기초 양성을 위한 자바 프로그래밍 입문] 프로그래머스에서 국비지원 교육으로 내일배움코스, "디지털 기초 양성을 위한 자바 프로그래밍 입문"을 수강했다. 어찌저찌 회사는 다니고 있는데.. 자바를 배웠지만, 안해도 되는 삶을 살고 있다가 느닷없이 자바를 다루는 회사에 입사해버려서... 더듬더듬거리며 코드를 쥐어 짜고 있었다. 내가 자바를 제대로 공부 한적은 있긴 한걸까?! 스스로에 대한 의심에 시달리게 되어 일단 수강신청하게 됐다. 자바 프로그래밍 입문 내일배움코스 신청하기 전에.... 사실은 자바 코딩테스트를 먼저 수강했었고, 완료한 직후 였는데, 자바 코딩테스트 수업은 정말이지 내가 스스로 아무것도 할 수 있는게 없을 정도였다. 그래서 내일배움코스 자바 프로그래밍 입문 수업을 신청한 계기가 됐다. 프로그래머스의 내일배움코스는 국비지원 코딩 수업..