전체 글 156

[23.07.14] 오늘의 일기

블로그 관리에 너무 소홀했다. 오늘 좋은 기회로 현직에 계신 개발자분들이랑 이야기를 나누는 좋은 날이었다. 현실적인 조언들을 많이 해주셨다. - 직장보단 직업에 충실하기. - 개발은 바로 실력으로 나오는 것이기 때문에 진짜 꾸준히 공부하고 나의 실력을 갈고닦으면 배신은 하지 않는다. - 취직이 시작이다. 등등 진짜 현실적인 이야기들 그리고 요즘 점점 목표가 흐릿해져갔는데 다시 한번 목표를 잡고 공부할 수 있는 이야기를 많이 해주셨다. 앞으로의 계획은? - 솔로프로젝트인 게시판서비스를 더 완성도 좋게 만들어 볼 생각이다. 1. 스터디에 참여(그룹 기초 스터디 -> 다음주 월요일부터 시작, 사이드 프로젝트 진행 -> 신청했는데 결과는 일요일에 발표) 2. 게시판 서비스 솔로프로젝트를 진행했는데 심화학습하기 ..

[코딩테스트] JAVA 프로그래머스 연습문제 - 대충 만든 자판

문제 : 프로그래머스 Lv.1 대충 만든 자판 - 풀이 휴대폰의 자판은 컴퓨터 키보드 자판과는 다르게 하나의 키에 여러 개의 문자가 할당될 수 있습니다. 키 하나에 여러 문자가 할당된 경우, 동일한 키를 연속해서 빠르게 누르면 할당된 순서대로 문자가 바뀝니다. 예를 들어, 1번 키에 "A", "B", "C" 순서대로 문자가 할당되어 있다면 1번 키를 한 번 누르면 "A", 두 번 누르면 "B", 세 번 누르면 "C"가 되는 식입니다. 같은 규칙을 적용해 아무렇게나 만든 휴대폰 자판이 있습니다. 이 휴대폰 자판은 키의 개수가 1개부터 최대 100개까지 있을 수 있으며, 특정 키를 눌렀을 때 입력되는 문자들도 무작위로 배열되어 있습니다. 또, 같은 문자가 자판 전체에 여러 번 할당된 경우도 있고, 키 하나에..

[코딩테스트] JAVA 프로그래머스 연습문제 - 덧칠하기

문제 : 프로그래머스 Lv.1 덧칠하기 - 풀이 어느 학교에 페인트가 칠해진 길이가 n미터인 벽이 있습니다. 벽에 동아리 · 학회 홍보나 회사 채용 공고 포스터 등을 게시하기 위해 테이프로 붙였다가 철거할 때 떼는 일이 많고 그 과정에서 페인트가 벗겨지곤 합니다. 페인트가 벗겨진 벽이 보기 흉해져 학교는 벽에 페인트를 덧칠하기로 했습니다. 넓은 벽 전체에 페인트를 새로 칠하는 대신, 구역을 나누어 일부만 페인트를 새로 칠 함으로써 예산을 아끼려 합니다. 이를 위해 벽을 1미터 길이의 구역 n개로 나누고, 각 구역에 왼쪽부터 순서대로 1번부터 n번까지 번호를 붙였습니다. 그리고 페인트를 다시 칠해야 할 구역들을 정했습니다. 벽에 페인트를 칠하는 롤러의 길이는 m미터이고, 롤러로 벽에 페인트를 한 번 칠하는..

[코딩테스트] JAVA 프로그래머스 연습문제 - 기사단원의 무기

문제 : 프로그래머스 Lv.1 기사단원의 무기 - 풀이 숫자나라 기사단의 각 기사에게는 1번부터 number까지 번호가 지정되어 있습니다. 기사들은 무기점에서 무기를 구매하려고 합니다. 각 기사는 자신의 기사 번호의 약수 개수에 해당하는 공격력을 가진 무기를 구매하려 합니다. 단, 이웃나라와의 협약에 의해 공격력의 제한수치를 정하고, 제한수치보다 큰 공격력을 가진 무기를 구매해야 하는 기사는 협약기관에서 정한 공격력을 가지는 무기를 구매해야 합니다. 예를 들어, 15번으로 지정된 기사단원은 15의 약수가 1, 3, 5, 15로 4개 이므로, 공격력이 4인 무기를 구매합니다. 만약, 이웃나라와의 협약으로 정해진 공격력의 제한수치가 3이고 제한수치를 초과한 기사가 사용할 무기의 공격력이 2라면, 15번으로 ..

[코딩테스트] JAVA 프로그래머스 연습문제 - 추억 점수

문제 : 프로그래머스 Lv.1 추억 점수 - 풀이 사진들을 보며 추억에 젖어 있던 루는 사진별로 추억 점수를 매길려고 합니다. 사진 속에 나오는 인물의 그리움 점수를 모두 합산한 값이 해당 사진의 추억 점수가 됩니다. 예를 들어 사진 속 인물의 이름이 ["may", "kein", "kain"]이고 각 인물의 그리움 점수가 [5점, 10점, 1점]일 때 해당 사진의 추억 점수는 16(5 + 10 + 1)점이 됩니다. 다른 사진 속 인물의 이름이 ["kali", "mari", "don", "tony"]이고 ["kali", "mari", "don"]의 그리움 점수가 각각 [11점, 1점, 55점]]이고, "tony"는 그리움 점수가 없을 때, 이 사진의 추억 점수는 3명의 그리움 점수를 합한 67(11 + 1..