【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. 문자열 연결

1. 주제

이 질문은 포인터를 사용하여 두 문자열을 연결하고(strcat 함수는 사용할 수 없음) 연결된 문자열을 출력하는 프로그램을 작성해야 합니다.

입력 형식:
캐리지 리턴으로 끝나는 비어 있지 않은 문자열(40자 이내)을 입력한 다음, 캐리지 리턴으로 끝나는 비어 있지 않은 문자열(40자 이내)을 입력합니다.

출력 형식:
한 줄은 두 문자열을 연결한 후 새 문자열을 출력합니다.

입력 샘플:

베이징_
중국

샘플 출력:

베이징_중국

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

2. 코드

import java.util.Scanner;

public class Main {
    
    
    public static void main(String[] args) {
    
    
        Scanner sc = new Scanner(System.in);
        String str1 = sc.nextLine();
        String str2 = sc.nextLine();
        System.out.println(str1+str2);
    }
}

둘째, 가격 인하 알림 로봇

1. 주제

꼬마 T는 오래전부터 장난감을 사고 싶었지만 가격이 조금 비싸서 더 싸게 살 때까지 기다릴 계획입니다. 그러나 매일 쇼핑 웹사이트를 쳐다보는 것은 매우 귀찮은 일입니다.Xiao T가 장난감의 현재 가격이 그가 설정한 가격보다 저렴할 때 알림을 보내는 가격 인하 알림 로봇을 작성하도록 도와주세요.

입력 형식: 입력
의 첫 번째 줄은 두 개의 양의 정수 N과 M(1≤N≤100, 0≤M≤1000)으로 가격 레코드가 N개 있고 작은 T로 설정한 가격이 M임을 나타냅니다.

다음 N 라인은 각각 실수 Pi(−1000.0 < Pi < 1000.0)로 가격 기록을 나타냅니다.

출력 형식:
설정 가격 M보다 저렴한 각 가격 레코드 P에 대해 On Sale!P를 한 줄에 출력합니다. 여기서 P는 소수점 이하 1자리까지 출력됩니다.

입력 샘플:

4 99
98.0
97.0
100.2
98.9

샘플 출력:

판매중! 98.0
세일 중! 97.0
세일 중! 98.9

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

2. 코드

import java.util.Scanner;

public class Main {
    
    
    public static void main(String[] args) {
    
    
        Scanner sc = new Scanner(System.in);
        int N = sc.nextInt();
        int M = sc.nextInt();
        double[] num = new double[N];
        for (int i = 0; i < N; i++) {
    
    
            num[i] = sc.nextDouble();
        }
        for (int i = 0; i < N; i++) {
    
    
            if (num[i] < M){
    
    
                System.out.println("On Sale! " + num[i]);
            }
        }

    }
}

추천

출처blog.csdn.net/m0_65144570/article/details/127098569