Gửi bài giải
Điểm:
0,01
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Tác giả:
Nguồn bài:
Dạng bài
Ngôn ngữ cho phép
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch
An soạn thảo văn bản chỉ gồm các chữ cái Latin không dấu sau đó lưu lại. Sau vài ngày mở ra thì An phát hiện văn bản đã soạn không còn nguyên vẹn do virus hoặc nguyên nhân nào đó. Lỗi bị chèn vào là các kí tự đặc biệt khác (không phải chữ cái Latin), An rất tiếc công nên đã xóa các ký tự bị chèn vào theo cách thủ công nên mất thời gian, dễ nhầm lẫn. An được biết trong tin học lập trình có thể thực hiện việc này rất nhanh và chính xác.
Em hãy giúp An phục hồi lại văn bản ban đầu.
Input
Gồm một dòng chứa xâu ~S~ cần phục hồi (độ dài xâu không quá ~255~ ký tự gồm các chữ cái Latin, chữ số, dấu cách trống và ký tự đặc biệt).
Output
Gồm một dòng, in ra xâu đã phục hồi.
Sample Input 1
Ky thi$ %23H]oc Sinh gioi
Sample Output 1
KythiHocSinhgioi
Bình luận
Cho một số bạn có thể không hiểu lời giải thì ở đây sẽ là cách làm tương tự mà dễ hiểu hơn.
Bước 1: nhập 1 xâu kí tự. (Lưu ý xâu này có dấu cách).
Bước 2: chạy for cả xâu, Kiểm tra nếu tại vị trí đấy giá trị là kí tự chữ thì in ra luôn kí tự đấy
C++
include <bits/stdc++.h>
using namespace std; string a; long long j,x; int main() { iosbase::syncwith_stdio(false); cin.tie(NULL);cout.tie(NULL); getline(cin,a); for(j=0;j<=a.size();j++) { x=(int)a[j]; if(((x<=122)&&(x>=97))||((x<=90)&&(x>=65))) cout<<a[j]; } } //top1zata.blogspot.com
:0 o mai ca
Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.
Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.
Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.
Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.
Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.