More actions
No edit summary |
No edit summary |
||
| Line 19: | Line 19: | ||
* [[임지민]] | * [[임지민]] | ||
** 백준 4673 셀프넘버 | ** 백준 4673 셀프넘버 | ||
class Main { | class Main { | ||
public static void main(String[] args) { | |||
final int DEFAULT_MAX = 10000; | |||
boolean[] selfNumberArr = new boolean [[DEFAULT_MAX+1]]; //인덱스가 selfNumber이면 true를 담는 boolean array 생성 | |||
//Arr의 값을 전부 true로 초기화 | |||
for(int i = 1; i < selfNumberArr.length; i++) { | |||
selfNumberArr [i] = true; | |||
} | |||
//1~10000을 돌면서, selfNumber이면 false로 값 변경 | |||
for(int i = 1; i < selfNumberArr.length; i++) { | |||
if(d(i) | |||
} | |||
//selfnumber 출력 | |||
for(int i = 1; i < selfNumberArr.length; i++) { | |||
if(selfNumberArr [i] == true) | |||
System.out.println(i); | |||
} | |||
} | |||
static int d (int n) { | |||
String nString = Integer.toString(n); | |||
String[] splitnStrings = nString.split(""); | |||
int sum = n; | |||
for(int i = 0; i < splitnStrings.length; i++) { | |||
sum += Integer.parseInt(splitnStrings [i]); | |||
} | |||
return sum; | |||
} | |||
} | } | ||
| Line 58: | Line 54: | ||
* [[박창훈]] | * [[박창훈]] | ||
** 4673 : 셀프 넘버 | ** 4673 : 셀프 넘버 | ||
public class Main { | public class Main { | ||
public static void main(String[] args) { | |||
int list[] = new int [10000]; | |||
//1부터 10000까지 list 생성 | |||
for(int i=0;i | |||
} | |||
} | } | ||
Revision as of 08:13, 12 May 2022
회고
임지민
난이도
중
수업내용
질의응답
새롭게 배운 내용
- 스트링 배열 안의 값을 사용할때는 .equals()!!
- import는 사용관계
- extends는 상속
- 형변환
- 없는걸 채워넣는것은 불가능
- 탈을 쓴다고해도 본질자체는!
느낀점/건의사항
오늘 수업도 수고하셨습니당 편하게 질문할 수 있어서 좋았습니다!
과제
- 임지민
- 백준 4673 셀프넘버
class Main {
public static void main(String[] args) {
final int DEFAULT_MAX = 10000;
boolean[] selfNumberArr = new boolean DEFAULT_MAX+1; //인덱스가 selfNumber이면 true를 담는 boolean array 생성
//Arr의 값을 전부 true로 초기화
for(int i = 1; i < selfNumberArr.length; i++) {
selfNumberArr [i] = true;
}
//1~10000을 돌면서, selfNumber이면 false로 값 변경
for(int i = 1; i < selfNumberArr.length; i++) {
if(d(i)
}
//selfnumber 출력
for(int i = 1; i < selfNumberArr.length; i++) {
if(selfNumberArr [i] == true)
System.out.println(i);
}
}
static int d (int n) {
String nString = Integer.toString(n);
String[] splitnStrings = nString.split("");
int sum = n;
for(int i = 0; i < splitnStrings.length; i++) {
sum += Integer.parseInt(splitnStrings [i]);
}
return sum;
}
}
- 박창훈
- 4673 : 셀프 넘버
public class Main {
public static void main(String[] args) {
int list[] = new int [10000];
//1부터 10000까지 list 생성
for(int i=0;i
}
}