분류 전체보기
가운데 글자 가져오기 → 자바는 정수끼리 나누면 몫이 나온다.★
나의 풀이 class Solution { public String solution(String s) { int start =(s.length()-1)/2; int end =(s.length()/2)+1; String answer=s.substring(start, end); return answer; } } ▶ 자바는 정수끼리 / 나누는 경우에 몫이 나온다는 사실을 명심하자
가운데 글자 가져오기→원리원칙대로★
나의 풀이 def solution(s): if len(s) % 2==1: i=len(s)//2 return s[i] else: i=(len(s)-1)//2 return s[i:i+2] 다른 사람의 풀이 def solution(str): return str[(len(str)-1)//2:len(str)//2+1] ▶ 천재다 천재
없는 숫자 더하기→지혜가 필요함★
나의 풀이 def solution(numbers): answer=[] for i in range(10): if i not in numbers: answer.append(i) print(answer) return sum(answer) 다른 사람의 풀이 def solution(numbers): return 45 - sum(numbers)
음양 더하기 → +와 -가 반복될 때는 삼항 연산자★
나의 풀이 import java.util.*; class Solution { public int solution(int[] absolutes, boolean[] signs) { int sum =0; for(int i =0; i