본문 바로가기

반응형

분류 전체보기

(87)
[프로그래머스] Java 문자열 내림차순 배치하기 Level 1 💡 나의 풀이 Arrays.sort(배열)은 오름차순 정렬로 만들어 주는 것이고, Collections.reverse(Arrays.asList(배열)); 은 일반 배열을 리스트로 변환해준 뒤 reverse 메소드를 활용하여 반전시키는 것이다. String.join("추가할 문자", 배열); 은 예를 들어 String.join(",",str)이면 "바나나,사과,망고" 이런식으로 ','가 추가되어 원소들이 나열된다. 채점 결과 정확성: 100.0 합계: 100.0 / 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 import java.util.*; class Solution { public String solution(String s) { String answer = ""; String s..
[프로그래머스] Java 하샤드 수 풀이 Level 1 💡 나의 풀이 채점 결과 정확성: 100.0 합계: 100.0 / 100.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 import java.util.*; class Solution { public boolean solution(int x) { boolean answer = false; int inputNum = x; int sum = 0; while(inputNum/10 != 0) { sum += inputNum % 10; inputNum /= 10; } sum += inputNum; if(x % sum == 0) { answer = true; } System.out.println("각 자리수 합 : " + sum); retur..
[Spring] 스프링 SmartEditor2 연동하기 Spring에서 스마트에디터2를 연동하는 방법에 대해서 알아봅시다! 🔑 우선 위의 SmartEditor2 zip 파일을 다운 받아주세요! --> 압축 파일을 풀게 되면 위의 사진과 같이 파일들이 들어있습니다. 이 파일들을 전체 복사해서 spring project에 적당한 위치에 붙여넣어 줍니다. 🔎 저는 webapp의 바로 아래에 se2라는 폴더를 만들어서 넣어줬습니다. quick photo는 사용하지 않을 것이기 때문에 smartEditor에 대해서만 설명하도록 하겠습니다. 1. jsp 파일을 하나 생성 합니다. ❗ 경로를 주의해서 적어주세요! 저는 se2/js/HuskyEZCreator.js 입니다. 🔎 textarea를 본인이 원하는 사이즈로 설정해준 뒤 id를 smartEditor로 적어줍니다.(..
[기술면접] TDD(Test-Driven-Development) 방법론에 대해서 TDD(Test-Driven-Development) 방법론에 대해서 파헤쳐보자! ❓ TDD가 무엇입니까? - TDD란 Test Driven Development의 약자로 '테스트 주도 개발'이라고 한다. 반복 테스트를 이용한 소프트웨어 방법론으로, 작은 단위의 테스트 케이스를 작성하고 이를 통과하는 코드를 추가하는 단계를 반복하여 구현한다. 짧은 개발 주기의 반복에 의존하는 개발 프로세스이며 애자일 방법론 중 하나인 eXtream Programming(XP)의 'Test-First' 개념에 기반을 둔 단순한 설계를 중요시한다. 이 기법을 개발했거나 '재발견' 한 것으로 인정되는 Kent Beck은 2003년에 TDD가 단순한 설계를 장려하고 자신감을 불어넣어 준다고 말하였다. eXtream Program..
[Project] 한 달만에 올리는 포스팅 - ABOUT 세미 프로젝트 회고 (1) 12월 2일~1월 16일까지 진행 된 세미 프로젝트에 대한 회고 첫 번째 👩🏻‍💻 Servlet과 JSP를 활용한 첫 웹 프로젝트 길다면 긴 시간이었던 약 한 달 반이라는 시간 동안, 참 많은 것을 배웠다. 처음으로 PM을 맡았던 대형 프로젝트이기도 하다. 첫 시작 전에 의욕이 앞서서 먼저 PM을 하겠다고 나섰지만, 끝 무렵에는 팀원들에게 정말 미안했던 프로젝트이다. 커뮤니케이션 툴로는 slack, 버전 관리 툴은 Github를 사용했다. 초반에 깃허브로 시간을 좀 잡아먹어서 촉박한 시간내에 마무리 한 프로젝트이지만 이번 기회로 깃허브를 조금이나마 맛(?)보아서 다음 파이널 프로젝트에는 좀 더 현란하게 깃허브를 활용할 수 있었으면 좋겠다는 바람이다. 총 3번의 아이디어 회의-그 중 추려진 아이디어는 총 ..
[컨퍼런스] Devground Junior 2019 - 한빛미디어 후기 02 Devground Junior 2019 한빛미디어 후기 02 🌏 내가 주니어개발자 때 알았으면 좋았을 것들 - 김태현/정도현 AWS 코리아 정도현님과 김태현님은 모두 AWS 코리아에서 일을 하고 계신 분들이었다. IT 업계 특징인지는 모르겠으나 세미나를 다니다보면 발표자분들의 공통점이 굉장한(?) 이직을 꽤 자주 했다는 것이다. 먼저 발표하신 김태현님은 총 7번의 이직을 거쳐 현재 AWS 코리아에서 일을 하고 계시는데, 향후에 이직 생각이 있다고 하셨다. 첫 직장은 미사일 연구소였는데 주로 정부 사업을 진행하다보니 매우 지루하다고 했다. 프로젝트의 수명이 보장되어 있다보니 안정적이지만 그만큼 보수적인 곳이라 신기술 사용을 거의 해볼 수 없다고 했다. 그래서 네이버 검색 본부의 엔지니어로 이직을 했고, 빅..
[컨퍼런스] Devground Junior 2019 - 한빛미디어 후기 01 Devground Junior 2019 한빛미디어 주최 컨퍼런스 후기 - 01 🔥 Devground Junior 2019 2019년 12월 13일 한빛미디어에서 주최하는 Devground Junior 2019 컨퍼런스에 대한 따끈따끈한 후기를 적어보려한다. 오전 9:30~오후 18:00까지 장장 9시간에 걸친 역대급 컨퍼런스를 생생하게 담았다. 총 14명의 하이 퀄리티 연사자님들의 강연이 있었고, 그 중 한빛미디어 B동 리더스홀에서 열린 강연에 대한 후기이다. 컨퍼런스의 주제는 '개발자의 성장'이다. 세션의 수가 많기 때문에 총 3개의 시리즈로 나누어서 포스팅하려 한다. 🌏 개발자가 갖추어야 할 9가지 스킬 - 삼성전자 박종천님 첫 번째 세션은 삼성전자 박종천님의 개발자가 갖춰야 할 9가지 스킬에 대한 ..
[Oracle] SELECT문을 활용한 SQL 문제 만들기 Oracle SQL Developer - SELECT문을 활용한 SQL 문제 만들기 >> 예전 DB수업 시간에 실습했던 문제를 공유합니다. 🔗 사용할 계정 : Homework 🔗 사용할 TABLE : EMPLOYEE, DEPARTMENT, LOCATION, JOB, NATIONAL, SAL_GRADE 🔗 조건 : SELECT문을 활용한 그 어느 쿼리라도 가능 SELECT * FROM EMPLOYEE; SELECT * FROM DEPARTMENT; SELECT * FROM LOCATION; SELECT * FROM JOB; SELECT * FROM NATIONAL; SELECT * FROM SAL_GRADE; 🔑 Story를 통한 SQL 문제 만들기 모든 테이블 JOIN해서 전체보기 수업 때 배운 내용을 ..

반응형