c – Gostaria de saber qual a função de cálculos com letras na programação

Gostaria de saber qual a função dos cálculos de programação, mais especificadamente o que significaria (x = x – ‘z’ + ‘a’ -1);
eu sou novo na programação e não entendi esse funcionamento de cálculos entre letras que não tem valores, a linguagem é a C.
desde ja grato pela atenção

python – Dada una coincidencia en un archivo que leo quiero saber en que linea del archivo se encontro la coincidencia y guardar el numero de linea

Mi código es:

import re
file = open('archivo.txt', mode ='r')
archivo = file.read()

En el archivo que leo tengo:

12345
csv1,csv2,csv3,csv4,csv5
12345678910
12345678910a
esto.es_un.mail@mail.com
esto-es_un.mail+complejo@mail.com
@dominio.com
rodrigo.jimenez@yahoo.com.mx
ruben@starbucks.com
esto_no$es_email@dominio.com
13453243
hola tambien

Mi expresión regular es para buscar correos:

exp = re.findall("(w._-){5,30}+?(w){0,10}@(w.){3,}.w{2,5}", archivo)

¿Como le hago para guardar por ejemplo el numero de linea 5 que seria mi primer coincidencia?

sql – saber edad en Oracle

estoy intentado saber la edad en años, meses y dias(ej:24 años 2 meses 3 dias) a partir de la fecha de nacimiento como se muestra en la tabla

introducir la descripción de la imagen aquí

los valores se dan separados y son numericos, lo que hice fue seleccionar el codigo, concatenar la fecha y luego en el months between pasarlo a date de la siguiente forma

select codigo,to_date(ano_nacimiento||"https://es.stackoverflow.com/"||mes_nacimiento||"https://es.stackoverflow.com/"||dia_nacimiento,'yyyy-mm-dd') fecha,
trunc(months_between(sysdate,to_date(ano_nacimiento||'-'||mes_nacimiento||'-'||dia_nacimiento,'yyyy- 
mm-dd'))/12) res
from tabla5;

obtengo como resultado lo siguiente

introducir la descripción de la imagen aquí

no comprendo porque sale el resultado de esa forma, algo en que me fije es que el resultado pareciera que se dividiera en 2, las 2 primeras en el año(1999 o 2000) y la segunda la edad…se puede mirar que las fechas anteriores del 2000 les pone 19 y las del 2000 el 20;

que estoy haciendo mal?que solucion hay?gracias.

java – Saber quais ruas ele deve visitar para impactar o maior numero de eleitores

class Casa {
Rua rua;
int numero;
int totalEleitores;
}

class Rua {
string cep;
string nome;
}

Utilizando obrigatoriamente um Map em Java ou um Dictionary em C# implemente um metodo que receba uma List e devolva uma List ordenada de maneira decrescente pelo total de eleitores. Adicione as classes, os metodos que julgar necessarios.

javascript – Saber quantas imagens ou arquivos tem em uma pasta

Estou desenvolvendo um projeto em laravel e fiz uma seção aonde irá mostrar imagens de fundo a cada 2 segundos.

Meu código js para vocês terem uma ideia.

const career = document.getElementById('career');
var index = 1;

function changeBackgroundImage(){
  index += 1;
  if(index < 4){
      career.style.backgroundImage = `url('../../../images/pages/index/career/${index}.jpg')`;
  }else{
      index = 1;
      career.style.backgroundImage = `url('../../../images/pages/index/career/${index}.jpg')`;
  }
}
setInterval('changeBackgroundImage()', 2000)

Eu queria saber como faço em javascript para contar quantas imagens tem dentro desta pasta.

¿Cómo saber qué un hilo hace un-lock con seguridad a la terminación, mientras que todos los métodos que ya se manejan?

En un proyecto se puede ejecutarse durante mucho tiempo y crear muchos hilos. Al siguiente código, me pregunto si tengo que proteger el bloqueo además de try-catch general en todo del método setData (datos MyData)
(no soy codicioso, uso + -5 hilos totalmente)

public class MyFactory {

private ReadWriteLock rwl = new ReentrantReadWriteLock();
    private Lock readLock = rwl.readLock();
    private Lock writeLock = rwl.writeLock();
    
    private static MyFactory _instance = new MyFactory();
    private static Map<Integer, MyData> mapDatas = new HashMap<>();
    
    public static MyFactory getInstance() {
        return _instance;
    }
    
    
    public void setData(MyData data) {
        writeLock.lock();   
        try {
            mapData.put(...);
        } catch (Exception exc) {
            ...
        } finally {
            writeLock.unlock();
        }
    }

python 3.x – Opa amigos, queria saber por que no código abaixo a resposta só sai certa se antes de escrever a palavra (santo) eu der um espaço. :/

Obrigado por contribuir com o Stack Overflow em Português!

  • Certifique-se de responder à pergunta. Entre em detalhes sobre a sua solução e compartilhe o que você descobriu.

Mas evite

  • Pedir esclarecimentos ou detalhes sobre outras respostas.
  • Fazer afirmações baseadas apenas na sua opinião; aponte referências ou experiências anteriores.

Para aprender mais, veja nossas dicas sobre como escrever boas respostas.

python 3.x – ¿Chicos me gustaría saber qué parte del siguiente código se encuentra mal?

El ejercicio es el siguiente:
Para obtener ciertas estadísticas de un recorrido, se pide realizar un programa que dada una distancia, entregue la velocidad en kilómetros por hora y en metros por segundo. Para esto, existen dos variables tiempo y distancia que vienen en segundos y kilómetros respectivamente. Tu programa debe guardar en la variable resultado un string, por ejemplo, para el siguiente caso:

tiempo = 1

distancia = 0.01

La variable resultado debería tener lo siguiente:

“La velocidad es 36.0 km/h o 10.0 m/s”

Y este es mi código:

introducir la descripción de la imagen aquí

Muchas gracias!!!

Hola, estoy en Freebitco.in y quiero saber ¿cómo crear una billetera Bitcoin?

estoy perdida. entre a una página llamada Freebitco.in y no se cómo crear un billetera de papel. Alguien me puede ayudar?. gracias

Queria saber pq a lista(Array) está retornando com null.(Javascript ES6)

// As listas vinculadas já estão definidas com esta interface:
// function ListNode(x) {
//   this.value = x;
//   this.next = null;
// }
//
    var listitens = JSON.stringify(l)
    listitens = listitens.replace('(', '').replace(')', '')
    for (var count = 0;count < listitens.length;count++) {
        listitens = listitens.replace(',', ' ')
    }
    listitens = listitens.split(' '); var NoRemove = 0
    for (count = 0;count < listitens.length;) {
        for (itens in listitens) {count++
            if (Number(listitens(itens)) === k) {
                listitens.splice(itens, 1)
                count = 0; NoRemove += 1
            }
        }
    } 
    for (count = 0, result = ();count < listitens.length;count++) {
        result.push(Number(listitens(count)))
    } if (NoRemove == 0 && result == ()) {
        return 
    }
        return result
    
}