728x90

코딩 48

[코딩 테스트] 스택/큐 - 프린터 (level 2)

2021/10/11(월) 고오급 프린터 프로그램을 만들어보자! ㅎㅎ 더 효율적으로 코드를 짜기위해 공부해야겠다! 세상에 휼륭한 개발자는 많구나! 일반적인 프린터는 인쇄 요청이 들어온 순서대로 인쇄합니다. 그렇기 때문에 중요한 문서가 나중에 인쇄될 수 있습니다. 이런 문제를 보완하기 위해 중요도가 높은 문서를 먼저 인쇄하는 프린터를 개발했습니다. 이 새롭게 개발한 프린터는 아래와 같은 방식으로 인쇄 작업을 수행합니다. 1. 인쇄 대기목록의 가장 앞에 있는 문서(J)를 대기목록에서 꺼냅니다. 2. 나머지 인쇄 대기목록에서 J보다 중요도가 높은 문서가 한 개라도 존재하면 J를 대기목록의 가장 마지막에 넣습니다. 3. 그렇지 않으면 J를 인쇄합니다. 예를 들어, 4개의 문서(A, B, C, D)가 순서대로 인쇄..

[코딩테스트] 크레인 인형뽑기 게임 - Level 1

2021/07/16(금) 어김없이 찾아온 재밌는 코딩테스트 문제 풀어보기~ 이번 문제는 뽑기 게임 만드는 알고리즘이라 스토쿠 풀듯이 재밌게 한거같다~ 게임개발자인 "죠르디"는 크레인 인형뽑기 기계를 모바일 게임으로 만들려고 합니다. "죠르디"는 게임의 재미를 높이기 위해 화면 구성과 규칙을 다음과 같이 게임 로직에 반영하려고 합니다. 게임 화면은 "1 x 1" 크기의 칸들로 이루어진 "N x N" 크기의 정사각 격자이며 위쪽에는 크레인이 있고 오른쪽에는 바구니가 있습니다. (위 그림은 "5 x 5" 크기의 예시입니다). 각 격자 칸에는 다양한 인형이 들어 있으며 인형이 없는 칸은 빈칸입니다. 모든 인형은 "1 x 1" 크기의 격자 한 칸을 차지하며 격자의 가장 아래 칸부터 차곡차곡 쌓여 있습니다. 게임 ..

[코딩테스트] 신규 아이디 추천 - Level 1

2021/07/12(월) 코딩테스트 문제를 풀어봤다 ㅎㅎ 신규 아이디를 추천해주는 기능을 가진 알고리즘을 구현하는 것이다 문제는 다음과 같다 문제 설명 카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. "네오"에게 주어진 첫 업무는 새로 가입하는 유저들이 카카오 아이디 규칙에 맞지 않는 아이디를 입력했을 때, 입력된 아이디와 유사하면서 규칙에 맞는 아이디를 추천해주는 프로그램을 개발하는 것입니다. 다음은 카카오 아이디의 규칙입니다. 아이디의 길이는 3자 이상 15자 이하여야 합니다. 아이디는 알파벳 소문자, 숫자, 빼기(-), 밑줄(_), 마침표(.) 문자만 사용할 수 있습니다. 단, 마침표(.)는 처음과 ..

Spring 공유 캘린더 프로젝트 - 2 (로그인)

2021/05/25(화) Spring 공유캘린더 프로젝트 기본설정 참고 https://cordingdoah.tistory.com/111 Spring 공유 캘린더 프로젝트 - 1 (기본 설정) 2021/05/25(화) Spring을 사용한 캘린더를 공유할 수 있는 프로젝트를 만들어봤다 회원가입을 하면 캘린더를 사용할 수 있고 일정을 추가하여 일정을 공유하고 수정, 삭제가 가능하도록 구현했다. 일 cordingdoah.tistory.com 로그인을 구현해보도록 하겠다 src/main/java 밑에 패키지 생성 - org.alpreah.domain - org.alpreah.persistence - org.zerock.controller src/main/resources 밑에 폴더 생성 - mappers 폴더 ..

Spring 공유 캘린더 프로젝트 - 1 (기본 설정)

2021/05/25(화) Spring을 사용한 캘린더를 공유할 수 있는 프로젝트를 만들어봤다 회원가입을 하면 캘린더를 사용할 수 있고 일정을 추가하여 일정을 공유하고 수정, 삭제가 가능하도록 구현했다. 일단 코딩의 앞서 기본적인 pom.xml이나 root-context.xml를 먼저 살펴 보도록 하겠다 4.0.0 org.zerock controller project03 war 1.0.0-BUILD-SNAPSHOT 11 5.2.14.RELEASE 1.6.10 1.6.6 org.springframework spring-context ${org.springframework-version} commons-logging commons-logging org.springframework spring-webmvc ${..

[결과] Python/JSP/R 이용한 맛집 프로젝트 (Python, JSP, R, MariaDB)

2021/04/14(수) https://www.youtube.com/watch?v=ub5c_qkFueE - 기획 "인생은 B와 D사이 C다" 라는 말이 있다 즉, 죽기 전까지 수 많은 선택을 하며 살아간다는 소리다. 매일 학원을 다니고 점심을 고른다 이것 또한 선택이다 오늘의 메뉴는 돈가스, 내일은 제육볶음.. 하지만 매일 같은 주제로 선택을 하다보면 지겨울 때가 있다 이것을 프로그램에 적용해서 좀 더 한눈에 보기 쉽게 만들면 어떨까? 하는 생각이 들었다 - 구현 Python을 사용해서 지도시각화 하고 JSP를 사용해서 웹페이지 답게 만들어보자 JSP에는 로그인, 회원가입, ID찾기, 비밀번호 찾기, 마이페이지를 만들어서 개인정보를 생성할 수 있도록 만들어보자 그러려면 DB를 사용해서 member테이블을..

Python/JSP/R 이용한 맛집 프로젝트 - 10 (R 이용한 시각화)

2021/04/14(수) JSP 지역별 지도화면 https://cordingdoah.tistory.com/105 Python/JSP/R 이용한 맛집 프로젝트 - 9 (JSP 지역별 지도화면) 2021/04/14(수) JSP 마이페이지 알고리즘 참조 https://cordingdoah.tistory.com/104 Python/JSP/R 이용한 맛집 프로젝트 - 8 (JSP 마이 페이지) 2021/04/14(수) JSP 회원가입 알고리즘 참조 https://cordingdoah... cordingdoah.tistory.com 서울지역의 지역별 음식점 수와 인구수를 가지고 있는 데이터를 찾아옴 지역의 id값을 넣어주고 csv파일 생성 #지역 시각화 #서울 install.packages("ggmap") inst..

코딩 연습장/R 2021.06.19

자바스크립트를 이용한 개인 프로젝트 - 12(영상 처리 알고리즘)

2021/04/01(목) 히스토그램 스트레칭/히스토그램 엔드인/히스토그램 평활화 알고리즘 참고 https://cordingdoah.tistory.com/94 자바스크립트를 이용한 개인 프로젝트 - 11(영상 처리 알고리즘) 2021/04/01(목) 유사연산자/라플라시안 알고리즘 참고 https://cordingdoah.tistory.com/93 자바스크립트를 이용한 개인 프로젝트 - 10(영상 처리 알고리즘) 2021/04/01(목) 샤프닝/가우시안/고주파샤프닝 알고리. cordingdoah.tistory.com 이번 게시물에서는 컬러사진 영상처리를 해보겠다 컬러 영상처리 알고리즘 : 흑백처리, 부분흑백처리, 부분 색반전 구현하겠다 컬러영상처리 원리 - 기존에 흑백 사진 원리와 마찬가지로 디스크에 있는 ..

자바스크립트를 이용한 개인 프로젝트 - 11(영상 처리 알고리즘)

2021/04/01(목) 유사연산자/라플라시안 알고리즘 참고 https://cordingdoah.tistory.com/93 자바스크립트를 이용한 개인 프로젝트 - 10(영상 처리 알고리즘) 2021/04/01(목) 샤프닝/가우시안/고주파샤프닝 알고리즘 참고 https://cordingdoah.tistory.com/92 자바스크립트를 이용한 개인 프로젝트 - 9(영상 처리 알고리즘) 2021/04/01(목) 엠보싱/블러링 알고리즘 참고 ht. cordingdoah.tistory.com 영상처리 알고리즘 : 히스토그램 스트레칭, 히스토그램 엔드인, 히스토그램 평활화 구현하기 바로 고!! - 히스토그램 스트레칭 명암 비를 향상시키는 연산으로, 낮은 명암 대비를 보이는 영상의 화질을 향상시키는 방법 //히스토그..

728x90