내 코드 public class Expressions { public int expressions ( int num ) { int sum = 0 ; int first = 0 ; int cnt = 0 ; for ( int i = 1 ; i <= num / 2 ; i ++) { sum = 0 ; first = i ; while ( true ) { sum += first ++; if ( sum == num ) { cnt ++; break ; } else if ( sum > num ) { break ; } } } return cnt + 1 ; } public static void main ( String args []) { Expressions expressions = new Expressions (); // 아래는 테스트로 출력해 보기 위한 코드입니다. System . out . println ( expressions . expressions ( 15 )); } } 이 코드는 뭐냐.. 내 코드가 초라하다 시간날때봐야지 public class Expressions { public int expressions ( int num ) { int answer = 0 ; for ( int i = 1 ;...
댓글
댓글 쓰기