Masala #KXGN1PYH08

Xotira 16 MB Vaqt 1000 ms Qiyinchiligi 6 %
0.0
14

  

different-Cases

O'zgaruvchi yaratganda uning nomini hamma har xil tarzda yozadi, masalan “vehicle acceleration reducer controls” nomli o'zgaruvchi:

  • camelCase - vehicleAccelerationReducerControls
  • PascalCase - VehicleAccelerationReducerControls
  • snake_case - vehicle_acceleration_reducer_controls
  • kebab-case - vehicle-acceleration-reducer-controls

O'zgaruvchi nomi ss bo'lsa siz uning yuqoridagilardan qaysi biriga mos tushishini topishingiz kerak.


Kiruvchi ma'lumotlar:

Bir qatorda uzunligi 1000010000dan oshmaydiga ss, o'zgaruvchining nomi kiritiladi.


Chiquvchi ma'lumotlar:

camelCase, PascalCase, snake_case, kebab-case lardan birini, agar birortasiga mos tushmasa "varnothing" chop eting.


Misollar
# input.txt output.txt
1
ITEMS_TOTAL
varnothing
2
list-count-acceleration-settings
kebab-case
3
time__average
varnothing
4
state_time_map_engine
snake_case
5
arrayDatasetItemStatusObject
camelCase
6
start_timeAverageTime
varnothing
7
timestampAccelerationExceptionProduct
camelCase
8
VehicleCollectionTempErrorOrder
PascalCase
Izoh:

aaAA tarzida ham kiritilishi mumkin, bunda “varnothing” emas, “camelCase” bo'ladi. “--” va “__” larni "varnothing" hisoblang

Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin