[알고리즘 문제] 17번
2022. 5. 31. 17:12
알고리즘
중복단어제거 N개의 문자열이 입력되면 중복된 문자열은 제거하고 출력하는 프로그램을 작성하세요. 출력하는 문자열은 원래의 입력순서를 유지합니다. ▣ 입력설명 첫 줄에 자연수 N이 주어진다.(3
[알고리즘 문제] 16번
2022. 5. 31. 17:07
알고리즘
중복문자제거 소문자로 된 한개의 문자열이 입력되면 중복된 문자를 제거하고 출력하는 프로그램을 작성하세요. 제거된 문자열의 각 문자는 원래 문자열의 순서를 유지합니다. ▣ 입력설명 첫 줄에 문자열이 입력됩니다. ▣ 출력설명 첫 줄에 중복문자가 제거된 문자열을 출력합니다. ▣ 입력예제 1 ksekkset ▣ 출력예제 1 kset 1. 반복문사용 2. answer 라는 빈 문자열에 includes() 메소드를 사용하여 s문자열의 인덱스가 포함하고 있지않으면? 부정연산자로 만들어줌. 3. answer에 문자열의 인덱스를 저장하는 결과 값을 넣어준다. 중복된 문자열을 포함하고 있는지 확인하는 includes 메소드를 사용! 's[i]' 문자열의 인덱스가 포함하고 있지않으면' 이라는 조건을 만들었다. answer에..
[알고리즘 문제] 15번
2022. 5. 30. 19:44
알고리즘
가운데 문자 출력 소문자로 된 단어(문자열)가 입력되면 그 단어의 가운데 문자를 출력하는 프로그램을 작성하세 요. 단 단어의 길이가 짝수일 경우 가운데 2개의 문자를 출력합니다. ▣ 입력설명 첫 줄에 문자열이 입력된다. 문자열의 길이는 100을 넘지 않습니다. ▣ 출력설명 첫 줄에 가운데 문자를 출력합니다. ▣ 입력예제 1 study ▣ 출력예제 1 u ▣ 입력예제 2 good ▣ 출력예제 2 oo 📌작성코드 문자열의 길이가 홀수라면 가운데 문제만 출력해주고, 짝수라면 가운데문제열 두개를 동시에 출력해주면 된다. 차근차근 적어보자. 문자열의 길이가 홀수일때부터 살펴보자. 'study'라는 다섯글자인 문자열이 있다. 5를 2로 나누면 2.5라는 값이 나온다. 문자열 5를 인덱스로 따져봤을때 0번째 1번째 ..