728x90
level 1 : 문자열 내 p와 y 개수
https://programmers.co.kr/learn/courses/30/lessons/12916?language=java
🎯 코드(C++)
#include <string>
#include <vector>
#include <cmath>
using namespace std;
int solution(int n) {
int answer = 0;
for(int i=1; i<=sqrt(n); i++){
if(n%i ==0){
answer += i;
if(i != n/i){
answer += n/i;
}
}
}
return answer;
}
🎯 코드(JAVA)
class Solution {
public int solution(int n) {
int answer = 0;
for(int i=1; i<=Math.sqrt(n); i++){
if(n%i == 0){
answer += i;
if(i != n/i){
answer += n/i;
}
}
}
return answer;
}
}
728x90
'알고리즘 > 프로그래머스' 카테고리의 다른 글
프로그래머스(C++, JAVA) / level 2 : 주차 요금 계산 (0) | 2022.04.14 |
---|---|
프로그래머스(C++, JAVA) / level 1 : 약수의 합 (0) | 2022.03.30 |
프로그래머스(C++, JAVA) / level 1 : 서울에서 김서방 찾기 (0) | 2022.03.30 |
프로그래머스(C++, JAVA) / level 1 : 문자열을 정수로 바꾸기 (0) | 2022.03.25 |
프로그래머스(C++, JAVA) / level 1 : 수박수박수박수박수박수? (0) | 2022.03.25 |
댓글