Leer la cadena desde el principio al final y del final al principio e ir comprobando la igualdad/desigualdad de los caracteres.
Deberías poner un poco de empeño en solucionar problemas, no esperes que enuncies un problema y todos saltemos corriendo a solucionártelo. Ya aquí tienes la idea, hazlo!
Salu2s
PD: No obstante, es un problema bien sencillo que con una simple busqueda en google hubieras podido solucionar.
De nada te sirve querer aprender a programar aplicaciones si no conoces los pilares fundamentales, y me estoy refiriendo a HTML, CSS y javascript. Empieza por ahí, tienes para meses y cientos de tutoriales, vídeos, guías y respuestas en el foro para empezar a practicar y orientarte.
Esto sería para programación web. Y así todo, no serían "los pilares". Deberías aprender como pensar algorítmicamente y como funcionan algunas estructuras de datos básicas.
Bachiller Técnico en Informática (3 años). Luego Ciencias de la Computación. Terminé 2do año y primer semestre de 3er año. Llevo dos años desvinculado por problemas personales, pero ya lo retomo el próximo Septiembre. Mientras tanto trabajando de Informático en la facultad donde estudio la carrera. Ansioso por seguir estudiando.
¿La consulta la hces asincrónicamente?, recuerda que el UI y el código están corriendo en el mismo hilo de ejecución, si haces una consulta, la UI espera a que termine la consulta antes de seguir la ejecución. Debes pensar y trabajar la consulta en un hilo separado de ejecución para que la UI siga ejecutándose!