전체 글126 [ 프로그래머스 ] 9로 나눈 나머지 문제 설명 풀이 1. 문자열 안에 있는 number(수)의 인덱스 값을 구한다. 2. 각 인덱스 값을 정수로 변환한다. 3. sum 변수에 누적시켜 인덱스 값들의 합을 구한다. 4. 인덱스 값들의 합을 9로 나눈다. 이 때 크게 2가지 메서드를 사용하였다! 👇🏻 .charAt(); // 각 인덱스에 있는 값을 가져옴 .getNumbericValue(); // 가져온 인덱스들을 정수로 변환시켜줌 결과 끝 ! JAVA와 관련된 문제를 풀려면 많은 메서드를 알아두면 좋겠단 생각이 든다.. 처음에 어떤 식으로 풀어야 할지 이해가 안 되었지만, 위 2개의 메서드를 사용하니 더 쉽게 문제가 풀렸던 것 같다. 이를 토대로 알게된 것들을 한 번만 보지 않고 기록을 하면서 여러번 반복해야겠다. 2024. 1. 13. [프로그래머스] 문자열로 변환 ### 문제 설명 정수 n이 주어질 때, n을 문자열로 변환하여 return하도록 solution 함수를 완성해주세요. 이 문제는 정수를 문자열로 반환하는 문제이다. 그러므로 String.valueOf() 메소드를 이용해서 풀어보았다. String.valueOf() 메서드 기본 타입(byte, short, char, int, long, float, double, boolean)의 값을 문자열로 변경할 때 사용 String str = String.valueOf(기본타입값); class Solution { public String solution(int n) { String answer = String.valueOf(n); return answer; } } 이렇게 String.valueOf() 메서드를 사용.. 2024. 1. 7. [구름 IDE] 큰 팩토리얼 구하기 팩토리얼 팩토리얼은 1부터 N(지정해준 수)까지의 수를 모두 곱하는 것이다. 예를 들어서 N이 5라고 치면 1부터 5까지의 값을 모두 곱한 1X2X3X4X5 = 120이 되는 것을 말한다. 변수 선언 int n; int s = 1000000007; //나눈 값 unsigned long long result =1; //결과값 이때, result의 결과값이 매우 크기 때문에 unsigned long long을 사용하여 메모리 값이 큰 아이로 지정해줬다. for(int i=1; i 2024. 1. 3. [JS] 연산자 JS에서 사용되는 연산자들을 알아보자 증감 연산자 증가 ++ 변숫값을 1만큼 증가 감소 -- 변숫값을 1만큼 감소 var a = 10; var b = a++ + 5; // b=15 var c = 10; var d = ++c + 5; // d=16 증감 연산자는 피연산자(a) 뒤에 있을 때 전체 수식의 처리가 끝난 다음 적용된다. 피연산자(c) 앞에 있을 때는 전체 수식을 처리하기 전에 적용된다. 문자형과 숫자형 연산 이해하기 var numVar = 100; var strVar = "50"; numVar+strVar "10050" 100과 50을 더하니 둘을 연결한 문자 10050이 나온다 즉 + 기호는 연결 연산자다 numVar - strVar 50 ' - '기호는 산술 연산자다 따라서 js에서는 숫자형.. 2024. 1. 3. 이전 1 ··· 24 25 26 27 28 29 30 ··· 32 다음