import java.util.Arrays;
public class Main
{
static String[] number_rooms
= {"3",
"1",
"5",
"4",
"2"}; static String[] street_number
= {"su1",
"su2",
"su3",
"su4",
"su5"}; static String[] street_name
= {"sa1",
"sa2",
"sa3",
"sa4",
"sa5"}; static int counter = number_rooms.length;
public static void sort_addresses()
{
int tmprooms;
int tmprooms1;
int j;
for (int i = 0; i < counter; i++)
{
for (j = 0; j < (counter - 1); j++)
{
tmprooms
= Integer.
parseInt(number_rooms
[j
]); tmprooms1
= Integer.
parseInt(number_rooms
[j
+ 1]); if (tmprooms > tmprooms1)
{
snumber = street_number[j];
sname = street_name[j];
tnrooms = number_rooms[j];
street_number[j] = street_number[j + 1];
street_name[j] = street_name[j + 1];
number_rooms[j] = number_rooms[j + 1];
street_number[j + 1] = snumber;
street_name[j + 1] = sname;
number_rooms[j + 1] = tnrooms;
}
}
}
}
public static void main
(String[] args
) {
sort_addresses();
}
}
aW1wb3J0IGphdmEudXRpbC5BcnJheXM7CgpwdWJsaWMgY2xhc3MgTWFpbgp7CiAgIHN0YXRpYyBTdHJpbmdbXSBudW1iZXJfcm9vbXMgPSB7IjMiLCIxIiwiNSIsIjQiLCIyIn07CiAgIHN0YXRpYyBTdHJpbmdbXSBzdHJlZXRfbnVtYmVyID0geyJzdTEiLCJzdTIiLCJzdTMiLCJzdTQiLCJzdTUifTsKICAgc3RhdGljIFN0cmluZ1tdIHN0cmVldF9uYW1lID0geyJzYTEiLCJzYTIiLCJzYTMiLCJzYTQiLCJzYTUifTsKICAgc3RhdGljIGludCBjb3VudGVyID0gbnVtYmVyX3Jvb21zLmxlbmd0aDsKCiAgIHB1YmxpYyBzdGF0aWMgdm9pZCBzb3J0X2FkZHJlc3NlcygpCiAgIHsKICAgICAgU3RyaW5nIHNudW1iZXI7CiAgICAgIFN0cmluZyBzbmFtZTsKICAgICAgU3RyaW5nIHRucm9vbXM7CiAgICAgIGludCB0bXByb29tczsKICAgICAgaW50IHRtcHJvb21zMTsKICAgICAgaW50IGo7CiAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgY291bnRlcjsgaSsrKQogICAgICB7CiAgICAgICAgIGZvciAoaiA9IDA7IGogPCAoY291bnRlciAtIDEpOyBqKyspCiAgICAgICAgIHsKICAgICAgICAgICAgdG1wcm9vbXMgPSBJbnRlZ2VyLnBhcnNlSW50KG51bWJlcl9yb29tc1tqXSk7CiAgICAgICAgICAgIHRtcHJvb21zMSA9IEludGVnZXIucGFyc2VJbnQobnVtYmVyX3Jvb21zW2ogKyAxXSk7CiAgICAgICAgICAgIGlmICh0bXByb29tcyA+IHRtcHJvb21zMSkKICAgICAgICAgICAgewogICAgICAgICAgICAgICBzbnVtYmVyID0gc3RyZWV0X251bWJlcltqXTsKICAgICAgICAgICAgICAgc25hbWUgPSBzdHJlZXRfbmFtZVtqXTsKICAgICAgICAgICAgICAgdG5yb29tcyA9IG51bWJlcl9yb29tc1tqXTsKICAgICAgICAgICAgICAgc3RyZWV0X251bWJlcltqXSA9IHN0cmVldF9udW1iZXJbaiArIDFdOwogICAgICAgICAgICAgICBzdHJlZXRfbmFtZVtqXSA9IHN0cmVldF9uYW1lW2ogKyAxXTsKICAgICAgICAgICAgICAgbnVtYmVyX3Jvb21zW2pdID0gbnVtYmVyX3Jvb21zW2ogKyAxXTsKICAgICAgICAgICAgICAgc3RyZWV0X251bWJlcltqICsgMV0gPSBzbnVtYmVyOwogICAgICAgICAgICAgICBzdHJlZXRfbmFtZVtqICsgMV0gPSBzbmFtZTsKICAgICAgICAgICAgICAgbnVtYmVyX3Jvb21zW2ogKyAxXSA9IHRucm9vbXM7CiAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgICB9CiAgIH0KIAogICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKQogICB7CiAgICAgIHNvcnRfYWRkcmVzc2VzKCk7CiAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihBcnJheXMudG9TdHJpbmcobnVtYmVyX3Jvb21zKSk7CiAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihBcnJheXMudG9TdHJpbmcoc3RyZWV0X251bWJlcikpOwogICAgICBTeXN0ZW0ub3V0LnByaW50bG4oQXJyYXlzLnRvU3RyaW5nKHN0cmVldF9uYW1lKSk7CiAgIH0KfQ==
[1, 2, 3, 4, 5]
[su2, su5, su1, su4, su3]
[sa2, sa5, sa1, sa4, sa3]