T6
import java. util. Scanner;
public class T6 {
public static void main ( String[ ] args) {
Scanner in = new Scanner ( System. in) ;
String hex= in. nextLine ( ) ;
System. out. println ( hexToDec ( hex. toUpperCase ( ) ) ) ;
}
public static String hexToDec ( String x) {
int num= 0 ;
try {
for ( int i= 0 ; i< x. length ( ) ; i++ ) {
if ( ! ( ( x. charAt ( i) <= 'F' && x. charAt ( i) >= 'A' ) || ( x. charAt ( i) <= '9' && x. charAt ( i) >= '0' ) ) ) {
throw new Exception ( "NumberFormatException" ) ;
}
else {
if ( x. charAt ( i) <= '9' && x. charAt ( i) >= '0' )
num+= ( x. charAt ( i) - 48 ) * Math. pow ( 16 , x. length ( ) - 1 - i) ;
else if ( x. charAt ( i) <= 'F' && x. charAt ( i) >= 'A' )
num+= ( x. charAt ( i) - 55 ) * Math. pow ( 16 , x. length ( ) - 1 - i) ;
}
}
}
catch ( Exception e) {
return e. getMessage ( ) ;
}
return Integer. toString ( num) ;
}
}
T7
import java. util. Scanner;
public class T7 {
public static void main ( String[ ] args) {
Scanner in = new Scanner ( System. in) ;
String bin= in. nextLine ( ) ;
System. out. println ( bin2Dec ( bin) ) ;
}
public static String bin2Dec ( String bin) {
int num= 0 ;
try {
for ( int i= 0 ; i< bin. length ( ) ; i++ ) {
if ( bin. charAt ( i) == '0' || bin. charAt ( i) == '1' )
num+= ( bin. charAt ( i) - 48 ) * Math. pow ( 2 , bin. length ( ) - 1 - i) ;
else
throw new Exception ( "NumberFormatException" ) ;
}
}
catch ( Exception e) {
return e. getMessage ( ) ;
}
return Integer. toString ( num) ;
}
}
T8
import java. util. Scanner;
public class T8 {
public static void main ( String[ ] args) {
Scanner in = new Scanner ( System. in) ;
String hex= in. nextLine ( ) ;
System. out. println ( hexToDec ( hex. toUpperCase ( ) ) ) ;
}
public class HexFormatException extends Exception {
public HexFormatException ( ) { }
public HexFormatException ( String msg) {
super ( msg) ;
}
}
public static String hexToDec ( String x) {
int num= 0 ;
try {
for ( int i= 0 ; i< x. length ( ) ; i++ ) {
if ( ! ( ( x. charAt ( i) <= 'F' && x. charAt ( i) >= 'A' ) || ( x. charAt ( i) <= '9' && x. charAt ( i) >= '0' ) ) ) {
throw new Exception ( "HexFormatException" ) ;
}
else {
if ( x. charAt ( i) <= '9' && x. charAt ( i) >= '0' )
num+= ( x. charAt ( i) - 48 ) * Math. pow ( 16 , x. length ( ) - 1 - i) ;
else if ( x. charAt ( i) <= 'F' && x. charAt ( i) >= 'A' )
num+= ( x. charAt ( i) - 55 ) * Math. pow ( 16 , x. length ( ) - 1 - i) ;
}
}
}
catch ( Exception e) {
return e. getMessage ( ) ;
}
return Integer. toString ( num) ;
}
}
T9
import java. util. Scanner;
public class T9 {
public static void main ( String[ ] args) {
Scanner in = new Scanner ( System. in) ;
String bin= in. nextLine ( ) ;
System. out. println ( bin2Dec ( bin) ) ;
}
public class BinaryFormatException extends Exception {
public BinaryFormatException ( ) { }
public BinaryFormatException ( String msg) {
super ( msg) ;
}
}
public static String bin2Dec ( String bin) {
int num= 0 ;
try {
for ( int i= 0 ; i< bin. length ( ) ; i++ ) {
if ( bin. charAt ( i) == '0' || bin. charAt ( i) == '1' )
num+= ( bin. charAt ( i) - 48 ) * Math. pow ( 2 , bin. length ( ) - 1 - i) ;
else
throw new Exception ( "BinaryFormatException" ) ;
}
}
catch ( Exception e) {
return e. getMessage ( ) ;
}
return Integer. toString ( num) ;
}
}
T10
import java. util. *;
public class T10 {
public static void main ( String[ ] args) {
ArrayList< String> list = new ArrayList < String> ( ) ;
try {
int i= 0 ;
while ( true ) {
list. add ( String. valueOf ( i++ ) . intern ( ) ) ;
System. out. println ( i) ;
}
} catch ( Exception e) {
System. out. println ( e. getMessage ( ) ) ;
}
}
}