Làm cách nào để kiểm tra xem một chữ cái có phải là phụ âm không?
Đưa ra một ký tự, kiểm tra xem đó là nguyên âm hay phụ âm. Các nguyên âm là 'a', 'e', 'i', 'o' và 'u'. Tất cả các ký tự khác ('b', 'c', 'd', 'f'... ) là phụ âm Show ví dụ. Input : x = 'c' Output : Consonant Input : x = 'u' Output : Vowel Khuyến khích. Vui lòng thử cách tiếp cận của bạn trên {IDE} trước, trước khi chuyển sang giải pháp Chúng tôi kiểm tra xem ký tự đã cho có khớp với bất kỳ nguyên âm nào trong số 5 nguyên âm không. Nếu có, chúng tôi in "Nguyên âm", nếu không, chúng tôi in "Phụ âm". Python3Consonant Vowel84 Consonant Vowel85 Consonant Vowel86 Consonant Vowel87 Consonant Vowel0 Consonant Vowel1 Consonant Vowel2 Consonant Vowel86 Consonant Vowel4 Consonant Vowel5 Consonant Vowel6 Consonant Vowel7 Consonant Vowel7 Consonant Vowel9 Consonant Vowel0 Consonant Vowel1 Consonant Vowel7 Consonant Vowel7 Consonant Vowel4 Consonant Vowel0 Consonant Vowel6 Consonant Vowel1 Consonant Vowel7_______17 Consonant Vowel00 Consonant Vowel0 Consonant Vowel1 Consonant Vowel7 Consonant Vowel7 Consonant Vowel05 Consonant Vowel0 Consonant Vowel1 Consonant Vowel7 Consonant Vowel7 Consonant Vowel00 Consonant Vowel01 Consonant Vowel6 Consonant Vowel03____204 Consonant Vowel05 Consonant Vowel06 Consonant Vowel4 Consonant Vowel08 Consonant Vowel09 Consonant Vowel6 Consonant Vowel03____204 Consonant Vowel03 Consonant Vowel06 Consonant Vowel86 Consonant Vowel06 ________ 207 ________ 208 ________ 206 Consonant Vowel07 Consonant Vowel4 Consonant Vowel06 Consonant Vowel843 đầu ra. Consonant Vowel Thời gian phức tạp. Ô(1) Không gian phụ trợ. Ô(1) Làm thế nào để xử lý chữ in hoa là tốt? Python3Consonant Vowel84 Consonant Vowel85 Consonant Vowel86 Consonant Vowel847 Consonant Vowel848 Consonant Vowel1 Consonant Vowel2 Consonant Vowel4 Consonant Vowel5 Consonant Vowel6 Consonant Vowel7 Consonant Vowel7 Consonant Vowel9 Consonant Vowel0 Consonant Vowel1_______17 Consonant Vowel7 Consonant Vowel4 Consonant Vowel0 Consonant Vowel1 Consonant Vowel7 Consonant Vowel7 Consonant Vowel00 Consonant Vowel0 Consonant Vowel6 Consonant Vowel1 Consonant Vowel7_______17 Consonant Vowel05 Consonant Vowel0 Consonant Vowel1 Consonant Vowel7 Consonant Vowel7 Consonant Vowel00 Consonant Vowel0 Consonant Vowel1 Consonant Vowel7 Consonant Vowel7 Consonant Vowel02 Consonant Vowel0 Consonant Vowel6 Consonant Vowel1 Consonant Vowel7_______17 Consonant Vowel08 Consonant Vowel0 Consonant Vowel1 Consonant Vowel7 Consonant Vowel7 Consonant Vowel13 Consonant Vowel0 Consonant Vowel1 Consonant Vowel7 Consonant Vowel7 Consonant Vowel18 Consonant Vowel0 Consonant Vowel6 Consonant Vowel1 Consonant Vowel7 Consonant Vowel7 Consonant Vowel24 Consonant Vowel01 Consonant Vowel6 Consonant Vowel03____204 Consonant Vowel05 Consonant Vowel06 Consonant Vowel4 Consonant Vowel08 Consonant Vowel09 Consonant Vowel6 Consonant Vowel03____204 Consonant Vowel03 Consonant Vowel06 Consonant Vowel86 Consonant Vowel06 Consonant Vowel5 Consonant Vowel42____17 Consonant Vowel7 Consonant Vowel45 Consonant Vowel09 Consonant Vowel4 Consonant Vowel07____208 Consonant Vowel06 Consonant Vowel4 Consonant Vowel07____108 Consonant Vowel06 đầu ra. Consonant Vowel Thời gian phức tạp. Ô(1) Không gian phụ trợ. Ô(1) sử dụng trường hợp chuyển đổi Python3Consonant Vowel1 Consonant Vowel56 Consonant Vowel4 Consonant Vowel58 Consonant Vowel7 Consonant Vowel60 Consonant Vowel6 Consonant Vowel9____209 Consonant Vowel05 Consonant Vowel65 Consonant Vowel6 Consonant Vowel4 Consonant Vowel09 Consonant Vowel05 Consonant Vowel65 Consonant Vowel6 Consonant Vowel00 Consonant Vowel09 Consonant Vowel05 Consonant Vowel65 Consonant Vowel6 Consonant Vowel05 Consonant Vowel09 Consonant Vowel05 Consonant Vowel65 Consonant Vowel6 Consonant Vowel00 Consonant Vowel09 Consonant Vowel05 Consonant Vowel65 Consonant Vowel6 Consonant Vowel02____209 Consonant Vowel05 Consonant Vowel65 Consonant Vowel6 Consonant Vowel08 Consonant Vowel09 Consonant Vowel05 Consonant Vowel65 Consonant Vowel6 Consonant Vowel13 Consonant Vowel09 Consonant Vowel05 Consonant Vowel65 Consonant Vowel6 Consonant Vowel18____209 Consonant Vowel05 Consonant Vowel65 Consonant Vowel6 Consonant Vowel24 Consonant Vowel09 Consonant Vowel05 Consonant Vowel4 Consonant Vowel11 Consonant Vowel4 Consonant Vowel13 Consonant Vowel14 Consonant Vowel03 Consonant Vowel06 Consonant Vowel86 Consonant Vowel18 Consonant Vowel03 Consonant Vowel04 Consonant Vowel21 Consonant Vowel22 Consonant Vowel23 Consonant Vowel9 Consonant Vowel25 Consonant Vowel03 Consonant Vowel04 Consonant Vowel28 Consonant Vowel22 Consonant Vowel23 Consonant Vowel31 Consonant Vowel25 Đầu ra Consonant Vowel0 Thời gian phức tạp. Ô(1) Không gian phụ trợ. Ô(1) Một cách khác là tìm () ký tự trong chuỗi chỉ chứa Nguyên âm Python3Consonant Vowel1 Consonant Vowel56 Consonant Vowel86 Consonant Vowel4 Consonant Vowel37 Consonant Vowel4 Consonant Vowel39 Consonant Vowel7 Consonant Vowel41 Consonant Vowel4 Consonant Vowel13 Consonant Vowel04 Consonant Vowel39 Consonant Vowel46 Consonant Vowel7 Consonant Vowel48 Consonant Vowel49 Consonant Vowel06 Consonant Vowel86 Consonant Vowel18 Consonant Vowel03 Consonant Vowel04 Consonant Vowel21 Consonant Vowel22 Consonant Vowel39 Consonant Vowel58 Consonant Vowel9 Consonant Vowel60 Consonant Vowel03 Consonant Vowel04 Consonant Vowel28 Consonant Vowel22 Consonant Vowel39 Consonant Vowel58 Consonant Vowel31 Consonant Vowel60 Đầu ra Consonant Vowel0 Thời gian phức tạp. TRÊN) Không gian phụ trợ. O(1) Trong ASCII, đây là các giá trị tương ứng của mọi nguyên âm cả ở dạng chữ thường và chữ hoa Nguyên âmDECHEXBINARYa 970x6101100001e 1010x6501100101i 1050x6901101001o 1110x6F01101111u 1170x7501110101
A 650x4101000001E 690x4501000101I 730x4901001001O 790x4F01001111U 850x5501010101
Vì các nguyên âm viết thường và viết hoa có cùng 5 LSB. Chúng tôi cần một số 0x208222 mang lại 1 trong LSB của nó sau khi dịch chuyển phải 1, 5, 19, 15 nếu không sẽ cho 0. Các số phụ thuộc vào mã hóa ký tự DECHEXBINARY310x1F0001111121304660x2082221000001000001000100010
Python3Consonant Vowel1 Consonant Vowel56 Consonant Vowel86 Consonant Vowel4 Consonant Vowel13 Consonant Vowel04 Consonant Vowel75 Consonant Vowel76 Consonant Vowel77 Consonant Vowel78 Consonant Vowel79 Consonant Vowel80 Consonant Vowel49 Consonant Vowel4 Consonant Vowel83 Consonant Vowel86 Consonant Vowel18 Consonant Vowel03 Consonant Vowel04 Consonant Vowel21 Consonant Vowel22 Consonant Vowel39 Consonant Vowel58 Consonant Vowel9 Consonant Vowel60 Consonant Vowel03 Consonant Vowel04 Consonant Vowel28 Consonant Vowel22 Consonant Vowel39 Consonant Vowel58 Consonant Vowel31 Consonant Vowel60 Đầu ra Consonant Vowel0 Thời gian phức tạp. Ô(1) Không gian phụ trợ. O(1) * Đối với máy, kiểm tra bitmap nhanh hơn kiểm tra bảng, nhưng nếu biến ch được lưu trong thanh ghi thì nó có thể thực hiện nhanh hơn
Vui lòng tham khảo bài viết đầy đủ về Chương trình để tìm xem một ký tự là nguyên âm hay Phụ âm để biết thêm chi tiết |