[PTA] 강박 장애

이미지 설명을 추가하세요
개인 명함:

블로거: 알코올 중독자 ᝰ.
개인 프로필: 와인에 탐닉하고, 음료와 함께 미래를 위해 노력하십시오.
: PTA 연습 및 분석
소개하다: 블로거의 연습 문제를 pta에 녹음했습니다 .

이미지 설명을 추가하세요

머리말

1. 소개

"PTA 프로그래밍 실험 보조 교육 플랫폼"은 Zhejiang University가 주도하고 Hangzhou Baiteng Education Technology Co., Ltd.가 관리 및 운영하고 전국 대학의 교사가 공동으로 구축한 프로그래밍 과정을 위한 보조 교육 플랫폼입니다. 현재 전국의 538개 대학이 참여하고 3,152명의 교사가 66,095개의 고품질 주제를 공동으로 구성했으며 등록 학생 수는 136만 명에 달했으며 14개의 고정 주제 세트(C 언어, JAVA 언어, Python 언어, 데이터 구조, 데이터베이스 시스템) 및 China University Computer Competition Question Bank) 및 55개의 전문 과정 주제 세트(컴퓨터, 전자, 문학, 외국어 및 Huawei 인증 포함). 참/거짓 문제, 빈칸 채우기 문제, 객관식 문제, 객관식 문제, 프로그램 채우기 문제, 기능 문제, 프로그래밍 문제, 주관식 문제, 다중 파일 프로그래밍 질문 및 SQL 프로그래밍 질문.

2. 장점

  • 온라인에서 동시에 200,000명 지원
  • 여러 질문 유형 지원
  • 다양한 판단 모드 지원
  • 교육 품질에 대한 포괄적인 보증 제공
  • 즉석 질의응답 시스템

1. 주제

Xiaoqiang는 커뮤니티에 거주하는 거주자의 생년월일을 세고 있었지만 모든 사람이 입력하는 생일 형식이 일치하지 않는다는 것을 발견했습니다. 강박장애가 있는 Xiaoqiang는 성인 년 월 월 형식으로 모든 사람의 생년월일을 배열하는 프로그램을 작성하십시오. 연도의 마지막 두 자리만 쓰는 정보의 경우 기본적으로 22보다 작은 값은 20으로 시작하고 나머지는 19로 시작합니다.

입력 형식:
생년월일을 한 줄에 6자리 또는 4자리 숫자로 입력하고 제목은 1000년 1월부터 2021년 12월 사이의 법적 연도를 보장합니다.

출력 형식:
입력 정보를 표준 형식인 년-월-월 한 줄로 정리하여 출력합니다.

입력 샘플 1:

9808

샘플 출력 1:

1998-08

입력 샘플 2:

0510

샘플 출력 2:

2005-10

입력 샘플 3:

196711

샘플 출력 3:

1967-11

코드 길이 제한 16KB
시간 제한 400ms
메모리 제한 64MB

2. 코드

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. 격려

1. 냉정하게 말해서 성적 올리기 어렵지 않은데, 열심히 해서 모을 의향이 있느냐, 질문을 더 많이 하고 요약을 더 많이 하느냐에 달려있습니다.

2. 지식은 무게를, 성취는 빛을 낸다 대부분의 사람들은 빛만 보고 무게를 재지 않는다.

3. 우리 세계는 슬픈 후발자에게 메달을 수여하지 않을 것입니다.

рекомендация

отblog.csdn.net/m0_65144570/article/details/127098644
рекомендация