[프로그래머스 / Java] 하샤드 수
·
알고리즘 & 코딩 테스트/Java로 푼 코딩 테스트
1. 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2. 문제 해석 받은 숫자의 각 자리수의 합이 나누어 떨어져야한다. 예를들어 1111을 받으면 1+1+1+1 = 4, 1111이 4로 나누어 떨어지면 하샤드 수 이다. 그럼 각 자리수를 더해서 직접 나누어 보면 되지않을까? 3. 첫번째 풀이 class Solution { public boolean solution(int x) { boolean answer = true; int x2 = x; int tmp = 0; if (x > 1000) { int a = x/1000; tmp += a; //1000..
[LoaTodo / Spring] 전략패턴(Strategy Pattern)을 이용한 코드 리팩토링
·
Project/LoaTodo
1. 서론 디자인 패턴 중 전략패턴에 대해 공부하였고 프로젝트에서 수정하면 좋은 부분이 생각나서 반영하였습니다. - 공부자료 1 : 전략 패턴 예제 작성 + 깃허브 커밋 (참고. JAVA 객체 지향 디자인 패턴 서적) Fetch: 전략패턴 · minhyeok2487/DesignPattern@1a60ca0 minhyeok2487 committed Feb 26, 2024 github.com - 공부자료 2 : 사이트 전략 패턴 / 디자인 패턴들 / 행동 패턴 전략 패턴 다음 이름으로도 불립니다: Strategy 의도 전략 패턴은 알고리즘들의 패밀리를 정의하고, 각 패밀리를 별도의 클래스에 넣은 후 그들의 객체들을 상호교환 refactoring.guru 2. 리팩토링 2 - 1. 리팩토링 부분 현재 LoaTo..
[LoaTodo] 이메일 인증 Redis 서버 -> RDBMS로 변경
·
Project/LoaTodo
1. Redis 사용 중지 LoaTodo는 현재(2024년 2월 1일) 이메일로 가입하는 방식과 구글과 연동해서 가입하는 방식 두가지를 지원하고 있습니다. 그 중 인증번호를 확인하는 로직에서 데이터를 저장하는 용도로 Redis를 사용하고 있고 Redis 서버는 AWS ElastiCache에서 구축하고 있습니다. [ 코드 일부 ] public int sendMail(String mail){ MimeMessage message = createMail(mail); javaMailSender.send(message); saveRedis(mail, number); return number; } public boolean checkMail(MailCheckDto mailCheckDto) { List allByMai..
[팰월드/PALWORLD] 불 피우기 Lv4 마그니드라 알 구하기
·
개인/팰월드(PALWORLD)
게임을 하시다보면 덩치큰 팰도 늘어나서 요리도 해야하고 교배도 돌려야되서 케이크도 만들어야하는데 이 "케이크"가 작업량이 굉장히 많아서 오래 걸립니다 이때 도감 101B "마그니드라"가 단일 불 피우기 Lv4 로 아주 좋습니다!! 1. 도감 하지만 레벨도 높고 초반에 잡기에는 쌔고 멀리 있습니다 저도 잡아본적이 없으니까요 저희는 알을 훔치면 됩니다! 2. 알 위치 지도 7시방향 화산의 기슭부터 안쪽으로 한바퀴 빙 도시면 발견할 수 있습니다 근데 엄청 안나와요... 포스팅에 쓰일 사진 찍으려고 다시 돌아다녔는데 안보이네요 외국 포스팅으로 대체하겠습니다 3. 알 부화 4. 일해 계란 후라이같이 짧은거는 저 동그란 바가 1/5 정도되면 완성됩니다
[팰월드/PALWORLD] 팰 도감 / 작업 적성 정리 (미완)
·
개인/팰월드(PALWORLD)
아직 미완이지만 하나씩 정리해서 공유해보려고합니다 No.001 도로롱 수작업 Lv 1 운반 Lv 1 목장 Lv 1 No.002 까부냥 수작업 Lv 1 채집 Lv 1 채굴 Lv 1 운반 Lv 1 No.003 꼬꼬닭 채집 Lv 1 목장 Lv 1 No.004 큐룰리스 파종 Lv 1 수작업 Lv 1 채집 Lv 1 벌목 Lv 1 제약 Lv 1 No.005 파이호 불피우기 Lv 1 No.006 청부리 관개 Lv 1 수작업 Lv 1 운반 Lv 1 No.007 번개냥 발전 Lv 1 수작업 Lv 1 운반 Lv 1 No.008 몽지 파종 Lv 1 수작업 Lv 1 채집 Lv 1 벌목 Lv 1 운반 Lv 1 No.009 불꽃밤비 불피우기 Lv 1 No.010 펭키 관개 Lv 1 수작업 Lv 1 냉각 Lv 1 운반 Lv 1 N..
LoaTodo 사용설명서 입니다. (작성중)
·
Project/LoaTodo
로스트아크 일정 관리 사이트 LoaTodo 사용설명서 입니다! LOA TODO www.loatodo.com 1. 로그인 / 회원가입 1 - 1. 로그인 사이트 우측 상단 Login 버튼 클릭 시 로그인 화면으로 이동합니다 가입된 이메일, 비밀번호로 로그인을 진행할 수 있습니다. 또한, 구글 아이디와 연동해서 로그인을 진행할 수 있습니다. 개발 예정 비밀번호 찾기 구글 로그인으로 가입시 일반 로그인으로 로그인 가능하게 변경 다른 연동 로그인 추가 (카카오, 네이버, 애플 등) 로그인이 정상적으로 처리되면 우측 상단에 가입된 이메일이 표시됩니다. 1 - 2. 회원가입 로그인화면에서 '회원가입' 클릭시 회원가입 화면으로 이동합니다 이메일 인증 진행 후 가입이 가능합니다. 현재, 유효한 이메일인지 확인하는 로직..
마볼링
게임을 좋아하는 개발자의 블로그