목록분류 전체보기 (47)
멍두의 개발새발
📍 문제https://school.programmers.co.kr/learn/courses/30/lessons/42576 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 📍 코드 설명String 배열 participant와 completion을 비교하여 participant에는 있지만 completion에는 없는 값을 출력하면 된다.매우 간단한 문제이지만 중복값이 있기때문에 주의해야한다. 1. 전체를 다 돌지 않도록 값을 검색하도록 hashMap을 사용한다. 이 때, name으로 검색하므로 key = name, value = 사람 수를 저장한다.getOrD..
📍 문제https://school.programmers.co.kr/learn/courses/30/lessons/118666?language=java 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 📍 코드 설명MBTI문제이다 ㅋㅋRT / CF / JM / AN 이 짝이고 둘 중에 점수가 큰 값을 출력한다 ex RCJA survey가 AN, choices가 7이면 N에 +3점 ,choices가 1이면 A에 +3점survey가 NA, choices가 7이면 A에 +3점, choices가 1이면 N에 +3점 1. 설문 조사 결과를 담을 map을 하나 만든다이때..

1. 졸업 프로젝트이게 과연 끝이 날까..? 하던 졸업 프로젝트가 끝이 났다.진심을 다해 팀프로젝트를 해본 건 이번이 처음인 것 같다.1등 수상도 하고, A+도 받아 결과가 좋게 마무리 되어 기쁘다. 결과도 중요하지만 과정에서 정말 많은 걸 느낄 수 있었다. 아쉬운 점서비스를 제작할 땐, 프로그래밍 능력 못지 않게 공학적인 지식이 많이 중요하다는 것을 깨달았다.특히 좋은(?) 데이터베이스는 무엇인지 어떻게 접근하고 통신할지에 대한 생각이 많이 부족했다. 배포할 때 매번 테스트할 때 마다 리눅스 파일로 jar를 올리고 삭제하고, nohup로 켜놓으면 다시 배포할때 8080포트 끄고 다시 배포하고 등등.. 생산성이 떨어지는 행동을 많이 한 듯하다ㅜㅠ.. 테스트 코드도 짜면서 개발하고 싶었는데 우선순위에서 밀..
📍 문제https://school.programmers.co.kr/learn/courses/30/lessons/67256 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 📍 문제설명문제 종류 : 구현 1. 전화번호를 좌표로 처리한다.2. numbes 배열을 돌면서 매번 검색하므로 빠른 검색을 위해 map을 사용한다3. 초기 오른손 좌표와 왼손 좌표를 설정한다4, 1,4,7은 왼손 / 3,6,9는 오른손이 이동한다5. 2,,5,8,0은 가까운 손이 이동한다 6. 거리 계산은 현재 좌표에서 목표 좌표까지의 ,x y 좌표 차이를 계산하여 더한다 | rx - c..

📍 문제https://school.programmers.co.kr/learn/courses/30/lessons/64061 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 📍 문제설명인형을 뽑고 stack에 쌓은 뒤 stack에 연속으로 같은 인형이 있으면 인형이 터지고, 터진 인형 수를 합하는 문제이다.대놓고 stack문제이다.📍 코드인형을 꺼낸다. 가로 좌표는 고정 + 세로 좌표만 이동, 끝까지 0이면 꺼낼 인형이 없으므로 for문 종료꺼낸 인형 값과 스택에 쌓인 값을 비교한다. 동일하다면 꺼낸 인형을 스택에 쌓지 않고 기존 stack값만 꺼낸뒤 점수를..
📍 문제https://school.programmers.co.kr/learn/courses/30/lessons/133502 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 📍 문제설명햄버거는 1 2 3 1 의 stack이 쌓이면 만들 수 있다.이 때 1 2 2 3 3 1 이면 햄버거를 만들 수 없다.무조건 1 2 3 1 로 쌓여야지만 만들 수 있다. 📍 코드1. 들어오는 값을 stack에 쌓는다2. stack 사이즈가 4이상이고, 제일 위에 값이 1이면 햄버거를 만들 수 있는지 검사한다. 4 이상인게 핵심! 빈 stack을 검사하지 않도록 해야한다3...