Kebab Case
Submit solution
Points:
10
Time limit:
5.0s
Memory limit:
256M
Author:
Problem type
Allowed languages
C#, Go, Java, Python
Existeixen nombroses convencions a l'hora d'escollir la seqüència de caracters que s'usa com a identificador de variables, tipus, funcions...
Normalment, a cada llenguatge hi ha unes convencions, encara que cada organització té el seu propi estil.
Les més comuns són:
CamelCase : Java, C#, Javascript, Go, Ruby, JSON
kebab-case : Lisp, XML
snake_case : Python, PHP, C, C++
Input Format
Les paraules que componen l'identificador.
Constraints
N/A
Output Format
S'escriurà l'identificador en kebab-case: totes les lletres van sempre en minúscula, i separades amb - (no hi poden haver espais).
Test Case 1
Input
case styles
Output
case-styles
Test Case 2
Input
CASE STYLES
Output
case-styles
Test Case 3
Input
CAsE STYLES
Output
case-styles
Test Case 4
Input
Fork join worker thread factory
Output
fork-join-worker-thread-factory
Test Case 5
Input
abstract transactional data source spring context tests
Output
abstract-transactional-data-source-spring-context-tests
CC BY-NC-SA 4.0