Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function range(start,end){
- // bloco para numeros ;
- if (typeof start === 'number' && typeof end === 'number') {
- let ar = [];
- for (let i = start; i <= (end); i++) {
- ar[ar.length] = i;
- }
- return ar;
- }
- //bloco para String
- else if(typeof start === 'string' && typeof end === 'string'){
- let arr = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'];
- start = start.toUpperCase();
- end = end.toUpperCase();
- vali = [0,0];
- p = [0,0];
- for (i = 0;i <= (arr.length - 1);i++){
- if(start === arr[i]){
- vali[0] = 1;
- p[0] = arr.indexOf(arr[i]);
- }
- if(end === arr[i]){
- vali[1] = 1;
- p[1] = arr.indexOf(arr[i]);
- }
- }
- if(vali[0] && vali[1]){
- r = [];
- for (i = p[0];i <= (p[1]);i++){
- r[r.length] = arr[i];
- }
- return r;
- }else {
- throw new UserException("valor invalido");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment