목록알고리즘테스트 (6)
개발의 흔적

안녕하세요. 프로그래머스에 있는 "서울에서 김서방 찾기" 알고리즘 문제를 풀어보겠습니다. 문제 : String형 배열 seoul의 element중 Kim의 위치 x를 찾아, 김서방은 x에 있다는 String을 반환하는 함수, solution을 완성하세요. seoul에 Kim은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다. 출력 : [Jane, Kim] 김서방은 1에 있다 코드 : *문제 해설* 담겨져 있는 배열값중 "Kim"의 문자열을 찾을경우 값을 리턴 *코드 해설* 배열의 길이만큼 반복을 한 후 만약에 seoul의 배열의 값중 Kim이 있을경우 true로 반환 equals는 boolean형태로써 true일경우 배열의 인덱스를 반환 출처 : 프로그래머스 코딩테스트

안녕하세요. 프로그래머스에 있는 "수박수박수박수박 구하기" 알고리즘 문제를 풀어보겠습니다. 문제 : 길이가 n이고, 수박수박수박수....와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 수박수박을 리턴하고 3이라면 수박수를 리턴하면 됩니다. 출력 : 3 수박수 4 수박수박 코드 : *문제 해설* i의길이가 짝수 인경우 "수"를 리턴 홀수인경우 "박"을 리턴 *코드 해설* 만약에 i를 2로 나누어서 0이 되면 "수"를 리턴 그렇지않은경우는 "박"을 리턴합니다. 출처 : 프로그래머스 코딩테스트

안녕하세요. 프로그래머스에 있는 "문자열을 정수로 바꾸기" 알고리즘 문제를 풀어보겠습니다. 문제 : 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 출력 : 예를들어 str이 1234이면 1234를 반환하고, -1234이면 -1234를 반환하면 됩니다. 코드 : * 문제 해설 * 문자열을 입력받아 Integer객체의 parseInt함수를 사용합니다. *코드 해설* .... 출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges

안녕하세요. 프로그래머스에 있는 "시저 암호" 알고리즘 문제를 풀어보겠습니다. 문제 : 어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸는 암호화 방식을 시저 암호라고 합니다. 예를 들어 AB는 1만큼 밀면 BC가 되고, 3만큼 밀면 DE가 됩니다. z는 1만큼 밀면 a가 됩니다. 문자열 s와 거리 n을 입력받아 s를 n만큼 민 암호문을 만드는 함수, solution을 완성해 보세요. 출력 : AB 1 BC z 1 a a B z 4 e F d 코드 : * 문제 해설 * 문자열 : AB , z 시저암호는 오른쪽으로 n만큼 이동을 한 결과값이 나와야합니다. 가장 첫번째는 대소문자를 비교하기 위해서는 char로 String값을 잘라서 char[] 배열안에 넣어야합니다. toChartArra..