목록💻프로그래머스_연습 (37)
soozya
[문제] [답] (1) 나머지로 값 출력하기 [풀이] %를 사용하여 나머지가 0일 땐 짝수의 문장, 홀수일 땐 홀수의 문장을 출력하도록 문장을 작성하였음! 짝수가 아니라면 홀수이기 때문에 else에는 따로 식을 써주지 않아도 됨~ (1) 삼항연산자로 값 출력하기 [풀이] 답을 제출하고보니, 세상에 삼항연산자로 간단하게 출력하는 방법이 있어서 작성해보았음! 삼항연산자를 통해 나머지가 0(짝수)이라면 참에 해당하는 is even, 짝수가 아니라면(거짓) is odd가 출력됨!
[문제] [답] [풀이] a에 입력된 글자 순서대로 한 글자씩 출력되도록 for문을 사용하였음. charAt을 사용하여 a의 문자열에 있는 i번째 문자를 출력하기!
[문제] [답] (1) 간단하게 작성하기 [풀이] 간단하게 a의 문자열+b의 문자열을 출력할 수 있도록 a+b를 작성하면 공백없이 입력가능! 공백을 넣고 싶다면 a+" "+b 의 형식으로 작성하면 될 듯 (2) 약간 꼬아서 생각하기 [풀이] 공백을 없애라길래 trim이 생각나서 굳~~이 또 저렇게 작성했었던...ㅋㅋㅋ 써놓고 어 근데..? 하고 a+b썼다가 머쓱해짐 히히
[문제] [답] (1) 문자 그대로 작성하기 [풀이] 문자로 인식하게 할 +, =, 띄어쓰기는 따옴표 안에 넣고, a,b와 (a+b)는 따옴표 없이 넣기 만약 (a+b)를 괄호 없이 넣는다면 순서대로 45로 출력되기 때문에 수식으로 인식하도록 괄호를 꼭 넣어주자! (2) 서식화된 문자열 사용하기 [풀이] 앞서 [a와 b출력하기] 문제와 마찬가지로 서식화된 문자열을 사용할 수도 있다. (1)의 경우 띄어쓰기 때문에 틀렸다고 나와서 한참 들여다봤는데, (2)의 방법을 쓰면 생각보다 더 간단하고 암튼 손이 덜 가는 느낌.. 식에 들어갈 숫자 대신 %d를 넣고 기댓값 형식대로 작성 후 뒤에 들어갈 값을 넣어주면 간단해짐!
[문제] [답] [풀이] 우선 출력예시에 있는 내용을 그대로 작성함. 그다음 오류라고 해야될지 아무튼 \, " 두가지는 특수기호로 인식하지 못한다. 그렇기 때문에 문자로 인식할 수 있도록 \와 " 앞에 \를 추가해서 문자열로 인식할 수 있도록 작성해준다.
[문제] [답] [풀이] 조금 복잡했지만 생각하면 어렵지는 않은..! 우선 비어있는 r 이라는 변수를 선언해줌. 대소문자를 변경하기 위해 for문과 변수 c 선언을 활용하여 문자열 a의 위치(i)에 있는 글자를 가져와 c에 저장하는 코드 작성! 만약 c에 저장되어 있는 글자가 소문자라면 그 글자를 대문자로 변환하여 비어있던 r에 추가하고, 대문자라면 소문자로 바꿔서 저장한 후 출력하면 됨
[문제] [답] (1) if문과 for문 사용 [풀이] 제시된 n의 조건을 if 문으로 작성해주고, for 문을 사용해서 반복해주었다. 그렇게 되면 0일 때 str 출력, 1일 때 출력, 2부터 4까지 (i