java – Como usar una variable iniciada dentro de un if?

En este código tengo la variable descuento, la cual esta inicializada con valor 0 y lo que quiero es que mediante el if cambie de valor y usar el nuevo valor en entrada.

import java.util.*;
public class foro_cal_1 {
    public static void main(String() args) {
        Scanner sc = new Scanner(System.in);

        System.out.println("============================================");
        System.out.println("ENTRADA PARA CINE");
        System.out.println("Que dia es hoy: ");
        String dia = sc.nextLine();
        System.out.println("Coloque su edad: ");
        int edad = sc.nextInt();
        sc.close();
        double descuento = 0;
        if (dia == "martes" && edad<25) {
            descuento = 12 * 0.25;
        }
        else if (dia == "miercoles" && edad > 60) {
            descuento = 12*0.4;
        }
        else if (dia == "jueves") {
            descuento = 12*0.2;
        }

        double entrada = 12 - descuento;
        System.out.println("El costo de la entrada es de: " + entrada);
        System.out.println("============================================");
        
 
    }
}

Gracias por las respuestas.

python – Buscar si un valor esta dentro de un rango

tengo estos datos en un archivo llamado fija.txt

543884929000,543884929099,1,,5013,,,,,,,,
543884929900,543884929999,1,,5013,,,,,,,,
543884933000,543884935099,1,,5015,,,,,,,,
543884935100,543884935199,1,,5013,,,,,,,,
543884935200,543884935204,1,,5015,,,,,,,,
543884935900,543884935999,1,,5013,,,,,,,,
543884937000,543884937299,1,,5014,,,,,,,,
543884939700,543884939799,1,,5013,,,,,,,,
543884939800,543884939999,1,,5015,,,,,,,,
543884941200,543884941299,1,,5013,,,,,,,,

Y necesitaría por ejemplo que si introduzco el numero 543884935127 por teclado python me devuelva la línea del rango al cual pertenece.

En este caso si ingreso 543884935127, necesitaría que me informa la línea a la cual pertenece que seria

543884935100,543884935199,1,,5013,,,,,,,,

Podrían darme una mano? Gracias!!!!

Ajax dentro de “each” elementos html jquery

Quiero realizar un ajax dentro de each que hago sobre elementos que tengo en html.

$(".boton-estado").each(function(){
 elementoActual= $(this);
 elementoId = elementoActual.attr("id")
 $.ajax({
  url: url,
  type: 'GET',
  success: function(response) {
    const productos = JSON.parse(response);
    productos.forEach(producto => {
      console.log(elementoId)
    });      
  }
 });
});

el console.log(elementoId) me imprime solo el último elementoId.

Cual es el problema? es como que el each(sobre los elementos) lo hace antes de hacer el ajax

pseint – Insertar matriz dentro de otra matriz

llevo rato tratando de crear una matriz D que dentro contenga la matriz A, B, C cuyas dimensiones son de 2×2, pero no se como insertar una matriz dentro de otra. Según yo, seria algo como esto

Algoritmo matrices
Definir i,j como Entero
Definir A Como Entero
Definir B Como Entero
Definir C Como Entero
Definir D Como Entero
Dimension A[2,2]
Dimension B[2,2]
Dimension C[2,2]
Dimension D[[A,B,C]]
FinAlgoritmo

Pero no me ha funcionado, saben alguna manera de hacerlo?

array – Verificar quais numeros são primos dentro de um vetor (python)

Olá, eu engasguei nessa atividade. b) Módulo que recebe como parâmetro um vetor de números inteiros e retorna a quantidade de números primos no vetor. Este módulo deve chamar a função IsPrime da próxima pergunta. c) Um módulo que recebe um número inteiro positivo como parâmetro e retorna verdadeiro se o número for primo ou falso se o número não for primo. O método NumberOfPrimes deve chamar o método IsPrime.

Eu estou lendo o vetor assim:

vetor = ()
valor = int(input('Digite o tamanho do vetor: '))

while len(vetor) < valor:
    vetor.append(int(input('Digite um numero: ')))

print('=' * 50)
print("Seu vetor é: {0}".format(vetor))
print('=' * 50)

Mas quando preciso passar por cada elemento do vetor, e fazer uma verificação e contar se é primo, sai errado.


c = 0
qntPrimo = 0

for elemento in vetor:
    for divisor in range(1, elemento +1):
        if elemento % divisor == 0:
            c = c + 1
    if c == 2:
        qntPrimo += 1
        print(qntPrimo)

php – Insertar una consulta de base de datos dentro de un sweetalert

 <?php
                                if(isset($_GET('action')) == 'delete'){
                $id_delete = intval($_GET('id'));
                $query = mysqli_query($conn, "SELECT * FROM invtelefonos WHERE id='$id_delete'");
                if(mysqli_num_rows($query) == 0){
                    echo '<div class="alert alert-success alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button> No se encontraron datos.</div>';
                }else{
                        echo '
<script type="text/javascript">
                                                        Swal.fire({
                                                          title: `Estas seguro de eliminar el registro?`,
                                                          showDenyButton: true,
                                                          showCancelButton: true,
                                                          confirmButtonText: `Eliminar`,
                                                          denyButtonText: `No Eliminar`,
                                                        }).then((result) => {
                                                          /* Read more about isConfirmed, isDenied below */
                                                          if (result.isConfirmed) {
alert("<?php echo $delete = mysqli_query($conn, `DELETE FROM invtelefonos WHERE id="$id_delete"`); ?>"); 
                                                            Swal.fire(`Eliminado!`, ``, `success`)
                                                          } else if (result.isDenied) {
                                                            Swal.fire(`No se Elimino!`, ``, `info`)
                                                          }
                                                       }) </script>';                                
                }
            }
?>

php – ¿Por que livewire se carga como texto dentro del body?

Obtengo el siguiente problema al pasar mi código de la máquina de pruebas al servidor de producción a través de un pull request (merge). Esto quiere decir que en mi maquina funciona bien, pero en produccion (App DigitalOcean) No.

Problema, muestra tag dentro del render

El código es el siguiente

    <title>{{ config('app.name', 'Laravel') }}</title>

    <!-- Fonts -->
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&display=swap">

    <!-- Styles -->
    <link rel="stylesheet" href="http://es.stackoverflow.com/{{ asset("css/app.css') }}">

    <!-- Scripts -->
    <script src="https://es.stackoverflow.com/{{ asset("js/app.js') }}" defer></script>
    @livewireStyles
</head>

Como ven agrego correctamente la línea @livewireStyles entre los tag <head> y </head>, al hacer una inspección me muestra lo siguiente:

carga la línea en el body

Me carga el @livewireStyle en el body.

Ya he hecho lo siguiente:

1- Cambiar de @livewireStyles a @livewireStyles()
2- Borrar la cache del directorio bootstrap/cache
3- He hecho composer install y update
4- php artisan optimize:clear
5- composer dumpautoload y php artisan config:cache

Nada con buenos resultados.

Agradezco cualquier guía u orientación.

html – Dificuldade em colocar texto dentro da div

Estou tentando escrever dentro de uma div, mas quando rodo o projeto o texto modifica toda a estrutura da página, empurrando as imagens colocadas anteriormente. Como posso fazer com que o texto fique alinhado e não prejudique os outros elementos?

Código de apresentação das divs

 <div class="img_home">
            <div class="img_menor3">
                <div class="img_menor">
                    <img src="https://pt.stackoverflow.com/imgs/home/oalienista.jpg"><div class="cols">TÍTULO: Dom Casmurro</div>
                            <div class="cols">AUTOR: Machado de Assis</div><br>
                            <div class="cols">EDITORA: Antofagica</div><br>
                            <div class="cols">CATEGORIA: Romance</div><br>
                            <div class="cols">CLASSIFICAÇÃO: 10</div><br>
                            <div class="cols">DESCRIÇÃO: Por além da narrativa entre Bentinho e Capitu, o romance traz reflexões sobre o Brasil da época relevante até os dias atuais.   </div>
                    <div class="img_menor2">
                    <img src="imgs/home/rating1.png"></div>  
            </div>               
                    
                    </div>
               
                <div class="img_menor">
                    <img src="imgs/home/memorias.jpg">
                    <div class="img_menor2">
                    <img src="imgs/home/rating (2).png"></div>
                </div>
            

            <div class="img_menor3">
                <div class="img_menor">
                    <img src="imgs/home/dom.jpg">
                    <div class="img_menor2">
                    <img src="imgs/home/rating1.png"></div>
                </div>
        </div>
           </div>

CSS

.img_menor{
    max-width: 300px;
    max-height:500px;
    width: auto;
    height: 1200px;
    position:relative;
    display:flex;
    flex:initial;
    align-items: center;
    background-color: #34343d;
    margin-left: 2%;
    border-radius:5px;
    vertical-align:initial;
    border-style: solid;
    border-color: rgb(52,52,5);
}

.img_menor3{
    max-width: 300px;
    max-height:500px;
    width: auto;
    height: 1200px;
    position:relative;
    display: flex;
    flex:initial;
    text-align:left;
    align-content: center;
    align-items: center;
    background-color: palevioletred;
    margin-left: 2%;
    border-radius:5px;
    vertical-align:initial;
    border-style: solid;
    border-color: rgb(52,52,5);
}

.img_menor2{
    max-width: 300px;
    max-height:5000px;
    width: 500px;
    height: 120px;
    position:relative;
    display:flex;
    flex:initial;
    align-items: center;
    align-content: center;
    margin-left: -117%;
    border-radius:5px;
    margin-top:250px;
    vertical-align:initial;
    
}


.img_menor2 img{
    width:6px;
    height:3px
}

.img_home{
    max-width:600px;
    max-height:500px;
    width: auto;
    height: auto;
    position:relative;
    display:flex;
    flex:initial;
    align-items: center;
    margin-left: 30px;
    vertical-align:unset;
}

inserir a descrição da imagem aqui
A div rosa é a img_menor3, a azul é a img_menor e a img_home é maior. Como pode ser visto na imagem, o texto é inserido em baixo da div, sendo que eu queria ele alinhado dentro da div img_menor.

android – Kotlin Listar valores de Retrofit en un RecyclerView dentro de un Fragment

estoy realizando una app para android con Kotlin, MVVM y esta consume una API REST mi petición la estoy realizando correctamente ya que me da un status 200 pero creo que al procesar los datos del request en android y mostrarlos dentro del recyclerView no lo estoy realizando correctamente pues muestra valores null si alguien puede decirme en que me equivoque o me falta ya llevo 2 días con esto dejo mi código para demostrarlo mejor

Postman JSON
{
“listaPatologias”: (
{
“patologiaId”: 1,
“categoriaId”: 1,
“nombre”: “Alérgicos”,
“padecePaciente”: false
},
{
“patologiaId”: 2,
“categoriaId”: 1,
“nombre”: “Hospitalizaciones”,
“padecePaciente”: false
},
{
“patologiaId”: 3,
“categoriaId”: 1,
“nombre”: “Quirúrgicos”,
“padecePaciente”: false
},
),
“mensaje”: “Patologias obtenidas con éxito”,
“estatus”: true
}

        Retrofit
     
     @GET("api/ServiciosPaciente/GetPatologias")
         suspend fun getEnfermedades(
             @Header("Authorization") token: String,
             @Query("PacienteId") paciente: String
         ): Response<ListaPatologias>
     
     

 

    Models
     
     data class ListEnfermedad(
         val estatus: Boolean,
         val listaPatologias: List<ListaPatologias>,
         val mensaje: String )
     
     data class ListaPatologias(
         val categoriaId: Int,
         val nombre: String,
         val padecePaciente: Boolean,
         val patologiaId: Int )

     Repo
     
      suspend fun getDisease(token: String, paciente: String):
     Response<ListaPatologias>{
             return RetrofitInstance.api.getEnfermedades(token, paciente)
         }
     

 

    ViewModel
    
           fun getEnfermedad(token: String, paciente: String){
             viewModelScope.launch {
                 val response = repository.getDisease(token, paciente)
                 Log.d("userEnfermedad",  response.toString())
                 myListDiseaseResponse.value = response
             }
         }

 

        RetrofitInstance
    
    object RetrofitInstance {
        private val retrofit by lazy{
            Retrofit.Builder()
                 .baseUrl(AppConstants.BASE_URL)
                 .addConverterFactory(GsonConverterFactory.create())
                 .build()
        }
    
        val api: ApiService by lazy {
            retrofit.create(ApiService::class.java)
        }
    }

RecyclerViewAdapter y ViewHolder

    class EnfermedadAdapter : RecyclerView.Adapter<EnfermedadAdapter.myViewHolder>(){

    private var myList = emptyList<ListaPatologias>()

    inner class myViewHolder(itemView: View): RecyclerView.ViewHolder(itemView)

    override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): EnfermedadAdapter.myViewHolder {
        return myViewHolder(LayoutInflater.from(parent.context).inflate(R.layout.sciknees_list_item, parent, false))
    }

    override fun getItemCount(): Int {
        return myList.size
    }

    override fun onBindViewHolder(holder: myViewHolder, position: Int) {
        holder.itemView.name_sickneess.text = myList(position).nombre
    }

    fun setData(newList: ListaPatologias){
        myList = listOf(newList)
        notifyDataSetChanged()
    }
}