[PTA] Trastorno obsesivo-compulsivo

Por favor agregue la descripción de la imagen
Tarjeta de visita personal:

bloguero: Alcohólicos ᝰ.
Perfil personal: Disfrute del vino y luche por un futuro con una bebida.
columna: Ejercicios y análisis de PTA
introducir: Grabó las preguntas de práctica del blogger en pta

Por favor agregue la descripción de la imagen

prefacio

1. Introducción

La "Plataforma de enseñanza auxiliar experimental de programación de la PTA" es una plataforma de enseñanza auxiliar para cursos de programación dirigida por la Universidad de Zhejiang, administrada y operada por Hangzhou Baiteng Education Technology Co., Ltd., y construida conjuntamente por profesores en colegios y universidades de todo el país. En la actualidad, han participado 538 colegios y universidades de todo el país, y 3.152 profesores han construido conjuntamente 66.095 temas de alta calidad, y el número de estudiantes registrados ha llegado a 1,36 millones; hay 14 conjuntos de temas fijos (que cubren lenguaje C, lenguaje JAVA, Lenguaje Python, estructura de datos, sistema de base de datos) y banco de preguntas de competencia informática de la Universidad de China) y 55 conjuntos de temas de cursos profesionales (que cubren informática, electrónica, literatura, idiomas extranjeros y certificación de Huawei). Hay 10 tipos de preguntas que incluyen preguntas verdaderas y falsas, preguntas para completar espacios en blanco, preguntas de opción múltiple, preguntas de opción múltiple, preguntas para completar espacios en blanco del programa, preguntas sobre funciones, preguntas sobre programación, preguntas subjetivas, preguntas de programación de archivos múltiples y preguntas de programación SQL.

2. Ventajas

  • Apoye a 200,000 personas en línea al mismo tiempo
  • Soporta múltiples tipos de preguntas
  • Admite una variedad de modos de juicio
  • Proporcionar una garantía integral para la calidad de la enseñanza.
  • Sistema de respuesta instantánea a preguntas.

1. El tema

Xiaoqiang estaba contando las fechas de nacimiento de los residentes de una comunidad, pero descubrió que los formatos de los cumpleaños que todos llenaban eran inconsistentes. Por ejemplo, algunas personas escribieron 199808, mientras que otras solo escribieron 9808. Xiaoqiang, que tiene un trastorno obsesivo-compulsivo, escriba un programa que organice la fecha de nacimiento de todos en el formato de adulto año-mes-mes. Para aquellos datos que solo escriben los dos últimos dígitos del año, por defecto menos de 22 empiezan por 20, y otros por 19.

Formato de entrada:
la entrada proporciona una fecha de nacimiento en una línea, que es un número de 6 o 4 dígitos, y se garantiza que el título sea un año legal entre enero de 1000 y diciembre de 2021.

Formato de salida:
Organice y genere la información de entrada en el formato estándar año-mes-mes en una línea.

Ejemplo de entrada 1:

9808

Salida de muestra 1:

1998-08

Ejemplo de entrada 2:

0510

Salida de muestra 2:

2005-10

Ejemplo de entrada 3:

196711

Salida de muestra 3:

1967-11

Código Límite de longitud 16 KB
Límite de tiempo 400 ms
Límite de memoria 64 MB

2. Código

import java.util.Scanner;

public class Main {
    
    
    public static void main(String[] args) {
    
    
        Scanner sc = new Scanner(System.in);
        String str = sc.nextLine();
        String num = "";
        if (str.length() == 4){
    
    
            int c = (str.charAt(0) - '0') * 10 + str.charAt(1) - '0';
            if (c < 22){
    
    
                num = "20";
                for (int i = 0; i < str.length(); i++) {
    
    
                    if (i == 1){
    
    
                        num = num + str.charAt(i) + "-";
                    }else {
    
    
                        num = num + str.charAt(i);
                    }
                }
            }else {
    
    
                num = "19";
                for (int i = 0; i < str.length(); i++) {
    
    
                    if (i == 1){
    
    
                        num = num + str.charAt(i) + "-";
                    }else {
    
    
                        num = num + str.charAt(i);
                    }
                }
            }
        }else {
    
    
            for (int i = 0; i < str.length(); i++) {
    
    
                if (i == 3){
    
    
                    num = num + str.charAt(i) + "-";
                }else {
    
    
                    num = num + str.charAt(i);
                }
            }
        }
        System.out.println(num);
    }
}

3. Estímulo

1. Para decirlo sin rodeos, no es difícil mejorar sus calificaciones. Depende de si está dispuesto a trabajar duro para acumular: haga más preguntas y resuma más.

2. El conocimiento da peso, el logro da brillo La mayoría de la gente solo ve el brillo y no mide el peso.

3. Nuestro mundo jamás otorgará una medalla a un triste rezagado.

Supongo que te gusta

Origin blog.csdn.net/m0_65144570/article/details/127098644
Recomendado
Clasificación