코딩테스트 연습 - 숫자 문자열과 영단어 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자 programmers.co.kr 문제 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다. 1478 → "one4seveneight" 234567 → "23four5six7" 10203 → "1zerotwozero3" 이렇게 숫자의 일부 자릿수가 영단어로 바뀌어졌거나, 혹은 바뀌지 않고 그대로인 문자열 s가 매개변수로 주..
IT 비전공자라면 한 번쯤 고민해봤을 만한 방송통신대에 3학년 편입 원서를 제출했다(물론 온라인으로). 원서를 제출하기 전까지 많은 고민이 있었는데, 그 고민들에 대해 얘기해보려 한다. 일단 나에 대해 잠깐 소개하자면 그 흔하디 흔한 국비 수료생이며 취업을 했다. 현재는 프로젝트 진행 중이며 정신없이 일을 하고 있다. 그리고 작심삼일을 제일 잘하며 강제적인 스케줄이 있어야 공부를 하는 편이다. 벌써부터 방통대를 선택한 이유를 어렴풋이 느낄 수 있겠지만 더 자세하게 써보자면........ 1. 전공 지식 비전공자니까 당연히 전공 지식이 매우 매우 부족하다. 실무에서도 모르는 용어가 많아 부끄럼을 무릅쓰고 더 자세히 물어볼 때가 많았다. 지금이야 신입이니까 이런 질문이 가능하지 연봉이 늘어나면 늘어날수록 혼..
넥사크로를 연동하는 도중 JSON 파일에 X 표시가 떠있어 심히 거슬렸다. 실행되는 데는 아무 이상이 없어 그냥 넘어가줄라 했는데 프로젝트 창만 보면 X에 눈길이 가 해결했다. 먼저 상단 Window - preferences Validation - JSON Validator 체크를 모두 해제 - Apply Yes,,, Yes여요 JSON - JSON Files > Validation에서 Enable syntax validation과 Enable schema validation 체크 그리고 Missing start object, Missing end object 두 개 다 Ignore로 설정해주면 된다. ㅖ Apply and Close를 누르면 팝업창이 또 뜬다. 그럼 나는 또 Yes여요! 그럼 또 팝업이..
넥사크로 프로젝트 생성 경로는 이클립스 워크스페이스 src\main에 위치 쭉 Next 클릭 후 Finish 이클립스 상에서 프로젝트 src폴더 Refresh Generate Path 설정 Yes 컴포넌트 배치 Form_Work 클릭 확인용으로 아무거나 배치 저장 후 Regenerate 이클립스 프로젝트 Refresh 프로젝트 클린 web.xml 수정 저장 후 서버 실행 이전 게시글 전자정부 표준 프레임워크와 넥사크로 연동하기_1 먼저 톰캣 경로를 간단하게 바꿔준다. 톰캣 더블클릭 Modules 선택 Path 첫 번째 줄 선택 후 Edit Path에 '/'만 남기고 지운다. 저장 후 서버 재실행 pom.xml 추가 tobesoft http://mangosteen.tobesoft.co... devhan.t..
먼저 톰캣 경로를 간단하게 바꿔준다. 톰캣 더블클릭 Modules 선택 Path 첫 번째 줄 선택 후 Edit Path에 '/'만 남기고 지운다. 저장 후 서버 재실행 pom.xml 추가 tobesoft http://mangosteen.tobesoft.co.kr/nexus/repository/maven-public true true com.nexacro.uiadapter17.spring uiadapter17-spring-core 1.0.0-SNAPSHOT org.springframework spring-webmvc org.slf4j slf4j-api com.nexacro.uiadapter17.spring uiadapter17-spring-dataaccess 1.0.0-SNAPSHOT org.springf..
JSP 파일 생성 테스트 화면이니 확인용으로 h1 태그 걸기 Package, controller.java 생성 만약 패키지 경로들이 위의 사진과 같이 안보이면 아래와 같이 설정하면 된다. TestController.java package egovframework.example.test.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; @Controller public class TestController { @GetMapping("/test.do") public String testPage() { return "test"; } } 저장 후 ..
빨간 네모 모두 삭제(Sample 관련) 삭제된 파일 관련 설정 수정 SQL 관련 폴더 이름 변경 src/main/resources/egovframework/sqlmap의 example 폴더명을 mariadb로 변경(각자 원하는 폴더명 기재) context-mapper.xml 빨간 네모 부분을 수정한다. 수정 sql-mapper-config.xml 에러 표시가 나는 두 줄 주석처리 후 저장 context-sqlMap.xml 주석처리 dispatcher-servlet.xml jsp 하위 폴더를 삭제했기 때문에 위의 부분을 수정해야한다. 이전 게시글 전자정부 표준 프레임워크 설정, 프로젝트 생성 버전 정보 프로그램 로그인 버전 넥사크로17 필요 17.1.3.700 전자정부프레임워크 불필요 3.10.0 자바 ..
버전 정보 프로그램 로그인 버전 넥사크로17 필요 17.1.3.700 전자정부프레임워크 불필요 3.10.0 자바 필요 1.8 톰캣 불필요 9.0 메이븐 불필요 3.8.2 MariaDB 불필요 10.4.21 프로그램 명을 클릭하면 다운로드 사이트로 이동합니다. 개발 폴더 구성 1. 전자정부 표준 프레임워크 2. maven 3. Tomcat 4. 전자정부 프레임워크 workspace 이클립스 이클립스 실행 후 경로 잡아주기 New > other > eGovFrame Web Project 다운 후 팝업 창에서 Open Perspective 클릭 프로젝트가 생성되며 상단 메뉴에 전자정부프레임워크 관련 메뉴가 생긴다. Maven(메이븐) 경로 설정 상단 Window > Preferences > Maven > Us..
국비교육에 대해 처음으로 포스팅한 글에 잠깐 강사의 중요성에 대해 언급했었다. 저 포스팅엔 강사가 중요한 이유를 간략하게 얘기했어서 솔직히 국비 학원을 다녀보지 않은 입장에서는 와닿지 않을 수가 있다. 그래서 조금 더 자세하게 얘기해볼까 한다. 입시나 자격증, 시험 등을 위해 학원을 찾아보면 자연스레 알 수 있는 정보는 '스타 강사'의 이름 리스트다. 인생에 있어 정말 중요한 순간, 선택이기 때문에 사람들은 강의력이 좋은, 지루하지 않은 강사들을 원한다. 즉 강사의 중요성을 충분히 알기 때문에 좀 더 비싼 돈을 내더라도 스타 강사를 선택하는 사람들은 적지 않다. 비전공자의 입장에서 아무리 말도 많고 탈도 많은 쓰레기라지만 '국비' 또한 인생에 있어 중요한 순간, 선택이라 생각한다. 이 점을 염두에 두고 ..
갓구글에 "국비"라는 단어를 검색하면 자동 완성(?) 기능에 "쓰레기"라는 단어를 찾아볼 수 있다. 또한 부정적인 단어들이 많은데 오늘 간단하게 이 얘기를 좀 해보고 싶어서 카테고리까지 만들었다. 일단 결론부터 얘기해보자면 국비지원은 쓰레기가 맞다! 솔직히 까놓고 얘기해보자, 우리나라 속담 중 '싼 게 비지떡'이라는 속담이 있다. 싸면 쌀 수록 제 값을 못한다는 얘긴데.. 이게 나라에서 운영하는 국비라고 비껴나갈 수 있을까..? 절대 불가능이다. 무료는 무료답다. 딱 그 정도.. 물론 국가에서 학원에 돈을 주긴 하지만 그래도 수강생 입장에서는 '무료'다. 그러니 절대 질 좋은 '유료' 학원들과 비교하지 말았으면 좋겠다. 간혹 가다 좋은 '무료' 학원도 많다. 예를 들면 싸피, 42서울 등등... 하지만 ..