class Solution {
public int solution(int n) {
int answer = 0;
if(n%2 == 0){
for(int i =1; i<=n; i++){
if(i%2 == 0){
answer += (i*i);
}
}
}else {
for(int j =1; j<=n; j++){
if(j%2 != 0){
answer += j;
}
}
}
return answer;
}
}
짝수일때 홀수일때를 먼저 조건문으로 나눠주고
그 안에서 반복문으로 짝수랑 홀수를 찾아준다.
그리고 answer 리턴해준다.
for문 안에 마지막 n값까지 포함시켜줘야 하는데 "<="을 안해줘서 한참 오류 찾음 ㅠ
class Solution {
public int solution(String ineq, String eq, int n, int m) {
int answer = 0;
String a1 = "<";
String a2 = ">";
String b1 = "=";
String b2 = "!";
if(ineq.equals(a1){ //ineq가 <일때
if(eq.equals(b1)){ //<= 일때
if(n <= m){
return 1;
}
}
}return 0;
else{ //ineq가 >일때
if(eq.equals(b1)){ // >=일때
if(n >= m){
return 1;
}
}
}return 0;
}
}