2018. 8. 5. 22:29 ALGORITHM/문제해결
JAVA 빈곳을 이용해 서로 값 바꾸기[swap]
/*문제: 16 [swap]
1) 두 수의 값을 서로 바꿔라.
2) 데이터 예:
int leftValue = 10, rightValue = 5;
3) 출력 예:
leftValue: 5, rightValue: 10
list[0]: 5, list[1]: 10
*/
class Test{
public static void main(String[] args) throws Exception {
int leftValue = 10;
int rightValue = 5;
int temp;
temp = leftValue;
leftValue = rightValue;
rightValue = temp;
System.out.printf("leftValue: %d, rightValue: %d\n", leftValue, rightValue);
int[] lists = {10, 5, 0};
lists[2] = lists[0];
lists[0] = lists[1];
lists[1] = lists[2];
System.out.printf("list[0]: %d, list[1]: %d", lists[0], lists[1]);
}
}
'ALGORITHM > 문제해결' 카테고리의 다른 글
[JAVA] 등비수열인지 판단 (0) | 2018.08.11 |
---|---|
[JAVA] 짝수 배열을 반으로 나눠서 서로 값을 바꾼다 (0) | 2018.08.05 |
[JAVA] 배열값 역순으로 복사 ( [] ) (0) | 2018.08.05 |
[JAVA] 한 배열의 값을 다른 배열로 복사 ([] ) (0) | 2018.08.05 |
[JAVA] 절대 값 ( Math.abs() ) (0) | 2018.08.05 |