가장 긴 이름
배우기
10 컬렉션
가장 긴 이름

슬라이스를 활용해 사용자가 입력을 중단할 때까지 계속해서 사람들의 이름들을 입력받고 가장 긴 이름과 글자 수를 출력하는 실습을 해봅니다. 입력 받는 수가 정해지지 않았기 때문에 슬라이스를 잘 사용해합니다. 

자바 같은 경우에 여러 메소드를 활용해 쉽게 만들 수 있는 예제지만, 연습을 위해 글자수를 계산하는 알고리즘으로 실습해봅니다.


생각보다 헷갈릴 수 있습니다. 반복문과 조건문을 잘 활용해보길 바랍니다.

실습 내용
  • 슬라이스 변수 names를 make 함수를 이용해 선언합니다.
  • 사용자에게 입력받는 이름 변수 name을 string형으로 선언합니다.
  • 이름은 엔터(개행)로 제한 없이 입력 받고 1을 입력하면 입력을 종료합니다.
  • 같은 길이의 이름이면 가장 먼저 입력한 이름이 출력됩니다.
  • 가장 긴 이름과 그 길이가 결괏값으로 출력됩니다.


입력


첫 째줄부터 영어로 이름을 입력하고 엔터(개행)합니다.

이름 입력이 끝났으면 1을 입력해 입력을 종료합니다.


출력


첫 번째 줄에 입력한 이름 중에 가장 긴 이름과 그 이름의 길이가 띄어쓰기돼서 출력됩니다.


입/출력 예시
:
공백
:
줄 바꿈
:
예시 1
입력
Mike
Jane
Ashley
Helen
1
출력
Ashley6
⋇ 입출력 형식을 잘 지켜주세요
질문하기
추가 자료
no files uploaded

추가 자료가 없습니다

여기서 새로운 학습 자료를 확인하세요!
선생님이 추가한 자료들을 바로 확인할 수 있어요.