Je fais un pro de la compétition et je n'ai plus de temps à cause du problème A, alors prenez note
char c = 'a';
c++;
System.out.println( c ); // b
char c = 'a';
c -= 32;
System.out.println( c ); // A
La conversion des minuscules aux majuscules est -32 La conversion de cas est +32
Si vous calculez sur l'argument, le code du caractère sera affiché, il peut donc être préférable d'ajouter une ligne tranquillement
char c = 'a';
System.out.println( c - 32 ); // 65
System.out.println( (char)( c - 32 ) ); //R: OK si vous lancez
https://atcoder.jp/contests/abc151/tasks/abc151_a
A - Next Alphabet
Étant donné un C minuscule qui n'est pas z. Sortez la lettre suivante de C dans l'ordre alphabétique.
C n'est pas z minuscule
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
char c = in.nextLine().charAt(0);
System.out.println( ++c );
}
}
Nettoyer
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String c = in.nextLine();
String base = "abcdefghijklmnopqrstuvwxyz";
for( int i = 0 ; i < base.length() ; i++ ){
if( c.charAt(0) == base.charAt( i ) ){
System.out.println( base.charAt( i + 1 ) );
return;
}
}
}
}
????????????????????? Eh bien, eh bien, je n'ai pas tort AC
Recommended Posts