두 정수의 합을 구하는 문제.사용 프로그래밍 언어: java
같은 문제 다른 언어로 푼 것.사용 프로그래밍 언어: C
이건 솔직히 어떻게 풀어야 할 지 감이 오지 않아서여러 블로그 및 티스토리를 참고했다. 시간이 지난 뒤에 스스로 다시 풀어봐야할 문제 중 하나.코드를 짠다는 것은 어떻게 보면 되게 간단한 일이지만, 머릿 속에 있는 그 풀이 방식을 어떻게 간단하고 명료하고 효과적으로 짤
배열 안에 반복되는 문자열이 있는 지 찾는 문제.무려 런타임 0ms을 자랑하는 내 자랑스러운 코드^0^물론 더 좋은 코드도 있겠지 ...
괄호가 잘 닫혔는 지 확인하는 문제.이녀석도 좀 애를 썼던 문제 ... 결국 구글링의 힘을 빌렸지만stack을 c언어로만 해봤어서, java로 사용할 생각조차 못했다.이 문제 덕분에 자바로 어떻게 쓰는 지 알게 됐지만... 여전히 어색하다.다시 한 번 풀어봐야 할 문제
연결 리스트 두 개를 잇는 문제.재작년 이맘 때 즈음 부터 작년 초까지 정말 열심히 공부하던 자료구조.그걸 활용한 문제를 풀어서 오랜만에 반가웠고 내가 어떤 부분에서 부족했구나를 복기하는 계기가 된 문제!!오랜 만에 씨로 풀었다 ㅎㅎ무려 런타임 0ms!!!!!
배열 안에 있는 중복된 수 제거 후 return 하는 문제.
c랑 풀이법이 거의 차이가 없다 ... 사실 이 문제는 풀이하는 시간보다 문제를 이해하는 시간이 더 길었던 것 같다...^^
val에 해당하는 요소를 제거한 후, 배열 return하는 문제.
needle이 포함되어 있으면, 문자열이 포함되어 있는 index return하고아니라면, return -1하는 문제.'indexOf(문자열)'이라는 좋은 ... 메서드가 있어서 쉽고 빠르게 풀 수 있었다.
target을 배열 어딘가에 배치해야하는데, 순서에 맞게 넣어야하며 중복인 경우도 생각해야했던 문제.정말 애를 썼던 문제...^^run은 되면서도, submit하면 이상하게 계속 예외가 발생하여 좀처럼 풀 수 없었던... 생각을 많이 했던 문제다.아래는 나의 장렬한 ,
배열에서 나올 수 있는 최대 합은 얼마인가?를 구하는 문제.이게 내가 푼 코드인데 ... 이상하게 자꾸 runtime 초과 에러가 나왔다.(물론 컴퓨터가 더 정확하기 때문에 이상하지는 않겠지만 ...ㅠ\_^)대체 뭐가 문젤까해서 시간을 들여도 도저히 해결되지 않아서 .
문장의 마지막 단어의 길이를 반환하는 문제.이건 이미 알고있는 함수가 있어서 빠르게 풀 수 있었다!
배열의 마지막 인덱스에 존재하는 수에 +1을 하는 문제.시도한 첫 코드처음엔 마지막 인덱스가 0이 되면, 앞 자리수가 바뀌는 것이라고 판단하여 짠 코드. 그래서 만약 0이고, 원래 길이도 1이었다면 {1,0}을 리턴해주는 아주 무식한 방법을 썼다. 그치만... 세상엔
내가 처음 푼 코드 10진수 → 2진수로 바꾸는 법을 도저히 몰라서 구글링 했더니, 라는 아주 좋은 ... 메서드를 발견하고 말았다. => 10진수 → 2진수 문제 해결 어찌저찌 run은 되는데, 최종적으로 runTime 오류가 떴다. 여기서 변환되는 시간이 오
지난 번에 2진수 -> 10진수 변환 후, 더하고, 10진수 -> 2진수로 변환하는 방법은 틀린 것이라는 글을 보았다. 이유는, 자료형의 범위때문에 잘못된 값이 출력되기 때문이라고 ...그래서 다들 StringBuilder를 사용하면서 푸는 것을 확인했다.다른 사람 코
제곱근을 구하는 문제.제곱근을 구하는 문제였는데 ... 결국 도저히 못 구하겠어서구글링하여 찾았다. 근데 왜 이렇게 짜는 지 모르겠다 ... 다들 이유나 설명없이 저렇게 짰기에 일단 냅뒀는데 ... 최근에 공부한 정렬 종류 중 하나랑 비슷해보인다. 그리고 한국인 풀이가
계단 올라가는 경우의 수를 구하는 문제.다 써보고 나면 알겠지만, 결국 피보나치 문제였다.알고리즘 문제를 왜 풀어보라는 지 알겠던 문제 ... 근데 문제가 하나 생겼다. 마지막 수인 45를 넣으면 Time Limit Exceeded 에러가 뜬다.이유가 뭐지 ... ?
리스트의 중복된 값을 제외하여 다시 반환하기 Language: C return이 왜 head인 지... 왜 newList를 쓰면 안 되는 지... 근데 newList를 쓰면 안 되는 이유는 -ㄴ-가 알려줘서 납득은 했는데 ... 왜 head일까? newList에