#13721: java___ac


terry90209@gmail.com (Mini)

學校 : 不指定學校
編號 : 78019
來源 : [219.71.215.231]
最後登入時間 :
2018-04-03 22:44:44

import java.util.Scanner;
public class A225{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int[] arr;

while(sc.hasNext()){
arr = new int[sc.nextInt()];
for(int i = 0; i < arr.length; i++){
arr[i] = sc.nextInt();
}
printArr( sortArr( arr));
}
}

public static int[] sortArr(int[] arr){
for(int i = 0; i < arr.length; i++){
for(int j = i+1; j < arr.length ; j++){
if(arr[i] % 10 > arr[j] % 10) swap(arr, i, j);
else if(arr[i] % 10 == arr[j] %10) sort(arr, i , j);
}
}
return arr;
}

public static int[] swap(int[] a, int i, int j){
int temp;

temp = a[i]; a[i] = a[j]; a[j] = temp;
return a;
}

public static int[] sort(int[] a, int i, int j){
return (a[j] > a[i]) ? swap(a, i, j) : a;
}

public static void printArr(int[] a){
for(int i : a)
System.out.print(i+" ");
System.out.println();
}
}