C언어 고수 형님들 질문있습니다. > 자유게시판_old1

C언어 고수 형님들 질문있습니다.

작성자 한왕호 이름으로 검색 작성일 2024-03-03 01:59 댓글 2건
    게시물 수정 , 삭제는 로그인 필요


 

공부하다가 잘 안풀려서 여쭤봅니다.

 

일단 두개의 알파벳을 입력받고 그 사이에 알파벳들을 나열하는 코딩 중입니다.

 

예를들어 a와 e를 입력하면

 

a b c d e 이렇게 출력하는 프로그램이요!

 

이건 쉬워서 저도 풀었습니다...

 

하지만..!!

 

알파벳 사이의 길이가 더 짧은 쪽을 출력하는 곳에서 막혔어요...

 

예를들면

 

a와 o는

 

a b c d e f g h i j k l m n o이렇게 15개 입니다.

 

대신 반대로 돌 경우

 

a z y x w v u t s r q p o 이렇게 하면 13개라서

 

이 a z y x ~~ o 이게 출력되게끔 만들어야해요...

 

구글 찾아보고 유튜브 찾아봐도 세시간 넘게 못 찾았습니다.

 

제가 한 방식은 

 

start 와 target을 잡고

 

target - start <= 12?13? 일 경우 a부터 순서대로

 

아닐 경우 a부터 역순을 출력하려고 했는데

 

역순 출력이 안되더라구요...

 

도와주시면 감사하겠습니다 ㅠㅠ


추천0 비추천 0
샤건 profile_image 작성여부

단순히 두 영어를 ascii 로 바꿔서 숫자로 만들고 숫자 비교해서 ascii 순서대로 출력하면 끝 아닌가요 ? 알고리즘 필요하면 이게 아닐거 같긴 한데

An SoHee profile_image 작성여부

지금 아이디어 하나 막 떠올라서 해보규있슴니다