전체 글110 [BOJ / 파이썬] 1316 : 그룹 단어 체커 문제 : https://www.acmicpc.net/problem/1316 1316번: 그룹 단어 체커 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때 www.acmicpc.net Sol ) 문자가 연속적으로 입력된다는 뜻은, 한 번 이상 문자 입력 후 다른 문자가 입력된 다음 다시 나오지 않는다는 뜻 길이 26의 cnt 배열 (cnt_arr) false로 초기화 result = 0 단어 입력 횟수만큼 순회하면서 반복문 안에서 flag (그룹 단어인지 여부 확인용 변수)로 활용할 변수 check 선언 문자열을 순회하면서 cnt 배열의.. 2022. 2. 26. [BOJ / 자바스크립트] 1316 : 그룹 단어 체커 문제 : https://www.acmicpc.net/problem/1316 1316번: 그룹 단어 체커 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때 www.acmicpc.net Sol ) 문자가 연속적으로 입력된다는 뜻은, 한 번 이상 문자 입력 후 다른 문자가 입력된 다음 다시 나오지 않는다는 뜻 길이 26의 cnt 배열 (cnt_arr) false로 초기화 result = 0 단어 입력 횟수만큼 순회하면서 반복문 안에서 flag (그룹 단어인지 여부 확인용 변수)로 활용할 변수 check_bool 선언 문자열을 순회하면서 cn.. 2022. 2. 26. [BOJ / 파이썬] 2941 : 크로아티아 알파벳 문제 : https://www.acmicpc.net/problem/2941 2941번: 크로아티아 알파벳 예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳 변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= ž z= www.acmicpc.net Sol ) : 구현 문제, 요구조건에 맞춰서 출력 크로아티아 알파벳 배열에 저장 1. 에서 저장한 배열을 순회하면서 해당 값이 문자열에 존재한다면 그 개수를 cnt에 저장해 둔 뒤, "0" 문자열로 교체 전체 문자열에서 "0"을 제거한 후 cnt + 문자열의 길이 출력 소스코드 ) lis = ["c=","c-","dz=","d-","lj","nj",".. 2022. 2. 26. [BOJ / 자바스크립트] 2941 : 크로아티아 알파벳 문제 : https://www.acmicpc.net/problem/2941 2941번: 크로아티아 알파벳 예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳 변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= ž z= www.acmicpc.net Sol ) : 구현 문제, 요구조건에 맞춰서 출력 크로아티아 알파벳 배열에 저장 1. 에서 저장한 배열을 순회하면서 해당 값 (크로아티아 알파벳)을 기준으로 문자열을 나눠서 "0"으로 연결 (0의 길이 : 1) 전체 문자열의 길이 출력 소스코드 ) const words = ["c=","c-","dz=","d-","lj","nj","s=","z="]; .. 2022. 2. 26. 이전 1 2 3 4 5 6 7 ··· 28 다음