자바 기초 알고리즘 문제 (3)

665 단어 자바
제목: 모든 수선화 수 를 출력 합 니 다. 수선화 수 란 세 자리 수 를 말 합 니 다. 여러분 의 숫자 큐 브 는 이 숫자 자체 와 같 습 니 다.예 를 들 어 153 은 수선화 수 입 니 다. 153 = 1 의 3 차원 + 5 의 3 차원 + 3 의 3 차원 이기 때 문 입 니 다.
제목 이 간단 합 니 다. 코드 를 직접 올 립 니 다.
	public ArrayList<Integer> getSXHS() {
		// TODO Auto-generated method stub
		ArrayList<Integer> sxhs = new ArrayList<Integer>();
		for(int i = 100; i <= 999; i++){
			int i1 = i / 100;
			int temp = i % 100;
			int i2 = temp / 10;
			int i3 = temp % 10;
			int iresult = (int) (Math.pow(i1, 3) + Math.pow(i2, 3) + Math.pow(i3, 3));
			if(i == iresult) {
				sxhs.add(new Integer(i));
			}
		}
		return sxhs;
	}

좋은 웹페이지 즐겨찾기