자바문자열
-
프로그래머스 시저암호 풀이 Level 1 시저암호 문제 정리 알파벳이 주어졌을때 n만큼 미룬 문자열을 반환하여라 예를들어 a가 주어졌을때 1만큼 밀면 b가 된다. 공백은 밀어도 그대로 공백이다 z에서 1만큼 밀면 a가 된다. 문제 풀이 이 문제는 아스키 코드 값을 이용하여 풀 수 있습니다. 알파벳 개수: 26개 소문자: 97122 대문자: 6590 문자를 하나하나씩 직접 n만큼 밉니다. 만약 i번째 문자가 공백인 경우 무시합니다. 대문자와 소문자의 경우를 나누어서 풉니다. 대문자의 경우 아스키 코드 값이 65~90 입니다. n만큼 밀고 90을 넘었다면 26만큼 감소시켜 줍니다. 26은 a-z의 개수입니다. 소문자의 경우도 마찬가지로 똑같이 해줍니다. 프로그래머스 시저 암호 자바 코드 주석 달아두었습니다!..
[문자열, 아스키코드] Level1 프로그래머스 시저암호 자바(java) 풀이프로그래머스 시저암호 풀이 Level 1 시저암호 문제 정리 알파벳이 주어졌을때 n만큼 미룬 문자열을 반환하여라 예를들어 a가 주어졌을때 1만큼 밀면 b가 된다. 공백은 밀어도 그대로 공백이다 z에서 1만큼 밀면 a가 된다. 문제 풀이 이 문제는 아스키 코드 값을 이용하여 풀 수 있습니다. 알파벳 개수: 26개 소문자: 97122 대문자: 6590 문자를 하나하나씩 직접 n만큼 밉니다. 만약 i번째 문자가 공백인 경우 무시합니다. 대문자와 소문자의 경우를 나누어서 풉니다. 대문자의 경우 아스키 코드 값이 65~90 입니다. n만큼 밀고 90을 넘었다면 26만큼 감소시켜 줍니다. 26은 a-z의 개수입니다. 소문자의 경우도 마찬가지로 똑같이 해줍니다. 프로그래머스 시저 암호 자바 코드 주석 달아두었습니다!..
2020.04.20 -
프로그래머스 문자열 내 p와 y의 개수 풀이 Level 1 문자열 내 p와 y의 개수 문제 정리 대문자와 소문자가 섞여있는 문자열 s가 주어진다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 true / 다르면 false를 return한다. p와 y모두 하나도 없는 경우에는 true를 리턴한다. 대문자와 소문자는 구분하지 않는다. s의 길이는 50이하이다. 문제 풀이 문자열의 길이가 최대 50이므로 모두 탐색하면 된다. 대소문자를 구분하지 않기 위해 주어진 문자열을 소문자로 바꾼다 문자열을 캐릭터 배열로 변환한다. (하지 않고 substring으로 해도 됨) 그리고 문자를 하나씩 검사하며 p라면 p의 개수 count, y라면 y의 개수 count 마지막에 p와 y의 개..
[문자열] 프로그래머스 문자열 내 p와 y의 개수 c++, java 풀이프로그래머스 문자열 내 p와 y의 개수 풀이 Level 1 문자열 내 p와 y의 개수 문제 정리 대문자와 소문자가 섞여있는 문자열 s가 주어진다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 true / 다르면 false를 return한다. p와 y모두 하나도 없는 경우에는 true를 리턴한다. 대문자와 소문자는 구분하지 않는다. s의 길이는 50이하이다. 문제 풀이 문자열의 길이가 최대 50이므로 모두 탐색하면 된다. 대소문자를 구분하지 않기 위해 주어진 문자열을 소문자로 바꾼다 문자열을 캐릭터 배열로 변환한다. (하지 않고 substring으로 해도 됨) 그리고 문자를 하나씩 검사하며 p라면 p의 개수 count, y라면 y의 개수 count 마지막에 p와 y의 개..
2020.04.16