Aracade Intro #28 alphabeticShift. Algorithm, 알고리즘, Codefights, CodeSignal, 코드파이트, 코드시그널, 예제, example, c++ java c# scalar
Q.
Given a string, replace each its character by the next one in the English alphabet (z would be replaced by a). (Lowercase alphabet only)
주어진 문자열에서, 각 알파벳을 그 다음 알파벳으로 바꾸어라 ( a->b, c->d )
z 의 경우에는 다시 a 로 돌아간다. (전부 소문자 알파벳)
e.g.
Input -> inputString = "crazy"
Output -> alphabeticShift(inputString) = "dsbaz"
//Process
//1. Input string
//2. Iterate from begin to the end
// 2.1. Replace char by the next alphabet
//3. Return stringReplaced
//4. Finish
//처리과정
//1. 문자열을 입력받는다.
//2. 시작부터 끝까지 반복한다.
// 2.1. 다음 순서의 알파벳으로 바꾼다.
//3. 바뀐 문자열을 반환한다.
//4. 끝내다.
코드.. 코드를 보자..
Code.. lemme see code..
std::string alphabeticShift(std::string inputString) {
int length = inputString.size();
for (int i = 0; i < length; ++i)
{
if (inputString[i] == 122)
{
inputString[i] = 97;
}
else {
int asciiNumber = (int)inputString[i];
inputString[i] = (char)(asciiNumber + 1);
}
}
return inputString;
}
Something else...
2018/11/13 - [Programming/Java] - JavaFx Drag N Drop event / 자바Fx 드래그앤드롭 이벤트 처리 / Java, C++, example