본문 바로가기
728x90

IT Tech/개발128

프로그래머스 - JadenCase 문자열 만들기 https://school.programmers.co.kr/learn/courses/30/lessons/12951 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2023. 11. 18.
프로그래머스 - 최댓값과 최솟값 https://school.programmers.co.kr/learn/courses/30/lessons/12939 문자로 들어오는 String을 " " 공백을 기준으로 String 배열로 만든다. For 문을 돌면서 String 배열을 int 배열로 변환해준다. int 배열을 Arrays.sort로 정렬해주고 첫번째와 마지막 값을 answer에 넣어 출력해준다. import java.util.*; class Solution { public String solution(String s) { String[] temp = s.split(" "); int[] num = new int[temp.length]; for(int i = 0; i < temp.length; i++){ num[i] = Integer.par.. 2023. 11. 17.
프로그래머스 - 게임 맵 최단거리 https://school.programmers.co.kr/learn/courses/30/lessons/1844 2023. 11. 16.
프로그래머스 - 혼자서 하는 틱택톡 https://school.programmers.co.kr/learn/courses/30/lessons/160585 틱택토의 진행사항이 올바른지 파악하기 위해서는 몇 가지 규칙을 판단해야 한다. 1. O의 개수는 X보다 1이 많거나 동일해야 한다. 2. O 또는 X가 대각선, 가로, 세로로 연결된 경우는 1가지 경우만 존재해야 한다. O는 두 가지 방향으로 연결될 수 있다. 2023. 11. 14.
프로그래머스 - 당구 연습 https://school.programmers.co.kr/learn/courses/30/lessons/169198 두가지 케이스로 푼다. 1. x, y좌표가 같은 경우 대각선의 길이의 합으로 구한다. 2. (sx, sy)와 (dx, dy) 4개 값에 각각 -1을 곱했을 때 좌표의 거리가 가장 짧은 값을 선택 추가 고려사항을 다시 고민해보니 1. 두개의 공이 서로 같은 선상에 있을 때는 벽보다 공에 먼저 부딪치게 되어 해당 케이스를 예외해야 한다. 2. 4개 값에 각각 -1을 곱하는게 아니라 벽면과 대칭일 경우를 생각해서 거리를 계산해야 한다. 참고 : https://ksb-dev.tistory.com/292 2023. 11. 13.
반응형