프로그래머스33 숫자 문자열과 영단어 / 프로그래머스 연습문제 / programmers / level1 / Java https://programmers.co.kr/learn/courses/30/lessons/81301 코딩테스트 연습 - 숫자 문자열과 영단어 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자 programmers.co.kr 이번에 지원했던 카카오 채용연계형 인턴십에 나왔던 문제다. 후...지금도 알알못이긴 하지만 당시에는 더욱 잘 몰랐기에 너무 어려웠던 역시나 탈랐했었다. 다만, 프로그래머스에 문제가 올라와서 테스트때 작성했던 코드와는 다른 방법으로 한번 풀어봤다. 이전에는 이런식으로 풀이했다. 1. 주어진 문자열의 길이만큼 반복문을 실행한다. 2. 임시 String 값.. 2021. 7. 27. 약수의 개수와 덧셈 / 프로그래머스 연습문제 / programmers / level1 / Java https://programmers.co.kr/learn/courses/30/lessons/77884 코딩테스트 연습 - 약수의 개수와 덧셈 두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해주 programmers.co.kr 이번 문제도 생각보다 쉽게 풀었다. 약수의 개수를 구하고 해당 약수의 개수가 짝수인지 홀수인지만 구분해주면 되는 부분이었다. 약수를 구하여 짝, 홀을 리턴하는 메소드를 별도로 만들어 코드에 간결함을 더해보았다. [결과코드] public class divisor { public static void main(St.. 2021. 6. 11. 내적 / 프로그래머스 연습문제 / programmers / level1 / Java https://programmers.co.kr/learn/courses/30/lessons/70128 코딩테스트 연습 - 내적 길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요. 이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] 입니다. (n은 a, b의 programmers.co.kr 이번 문제는 내적이 무엇인지만 알면 쉽게 풀 수 있는 문제, 실제로 문제에 내적의 공식을 알려준다. 바로 코딩만 하면 된다. 내적의 사전적 의미 벡터 공간에서 정의된 이중선형(bilinear; 실수체에서) 혹은 반쌍형적(sesquilinear; 복소수체에서) 함수의 일종 고등학교.. 2021. 6. 10. [1차] 비밀지도 / 프로그래머스 연습문제 / programmers / level1 / Java https://programmers.co.kr/learn/courses/30/lessons/17681 코딩테스트 연습 - [1차] 비밀지도 비밀지도 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다 programmers.co.kr 이번문제는 이진수 변환 관련 문제라고 보면된다. 이진수로 변환을 어떻게 할지만 풀수 있으면 생각보다 어렵지 않다. 다만 정말 사람마다 푸는 방법은 각양 각색이다. 코딩의 세계는 무궁무진하다. 보면서 나도 많은 것을 배운다. 특히, 재귀함수로 푸시는 분은 아주 기가막혔다. [알고리즘 Flow] 1. 각 지도의 2진수 결과를 담을 배열을 선언한다. 2. 2진.. 2021. 6. 9. 이전 1 2 3 4 5 6 ··· 9 다음