내가 직접 푼 코드를 작성해나갈 곳이다!코딩테스트 공부를 한지 얼마 안되어서 효율성은 떨어질 수 있으니, 너무 참고하진 말기 (⊙⊙;)\_먼저, 입력받은 값을 배열에 할당한다.1) 홀수, 짝수 구하기배열의 크기만큼 for문을 돌리는데, 이때 2로 나누며 나머지값을 확인
로직 필요없이, 함수 하나로 변경할 수 있지만 .. (아래 참고)자연수를 이진수로 변경하는 로직을 작성해 보았다.이미지 출처는 여기!그림과 같이 십진수를 2로 나누면서 나머지 값을 거꾸로 읽으면 됩니당 ^\_^그리고 몫이 1 이하가 되면 멈추면 되요!이번엔 while문
국비지원학원 다닐 때, 게시판 만드느라 고생했었는데그때 사용했던 로직의 기초버전 느낌..!오랜만에.. 학원다니던 시절을 생각하며 Scanner를 사용해봤다!총 게시물 수와 한 페이지에 보여줄 게시물 수를 입력받는다.그리고 나누면 된다.. 너무 쉬운건데, 여기서 포인트는
이건 구글에 검색해서 가져왔당.. 유효성 패턴은 거의 검색해서 가져다 쓰는듯하다
정보처리기사 준비할 때 알고리즘공부하면서 봤던건데, 1년이 지나니 완전 까먹어버렸다..ㅠㅅ ㅠ 기본적인거라 다시 공부!! 달팽이모양 배열도 도전해야징열의 인덱스가 계속 플러스되는 것이 아니라, 행에 따라 +/-되는 점을 고려해야 합니다. 여기서 포인트는 변수 x인데,
arr5인 이차원 배열이라고 한다면,1~5 다섯칸6~9 네칸10~13 네칸14~16 세칸17~19 세칸20~21 두칸22~23 두칸24 한칸25 한칸이런식으로 맨처음에만 n칸, 그 이후에는 n-1칸을 두번씩 반복한다.이미지출처 '여행을 개발하다'
자연수 i를 2로 나눈 이유는,예를 들어 자연수 8을 소인수분해하면 1, 2, 4, 8이 나오는데 1과 8이 짝꿍이고, 2와 4가 짝꿍이기 때문에 1, 2 이후에 나오는 4, 8은 신경쓸 필요가 없어진다.2부터 시작해서 2의 배수를 지운다.다음은 3의 배수를 지운다.4
함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다.내림차순 정렬하기는 학원다닐 때 문제풀었던 기억이 있어서 금방 풀었다. 여기
이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다.별(\*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요.n과 m은 각각 1000 이하인 자연수입니다.기본 문제라서 설명은 PASS :-P
array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요.divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하세요.arr은 자연수를 담은 배열입니
길이가 n이고, 수박수박수박수....와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. n이 4이면 수박수박을 리턴 3이라면 수박수를 리턴하면 됩니다.이게 내가 푼건데, 다른 사람들이 푼 걸 보니 훨씬 가벼운 코드가 있다.
등차란 '차가 같다'라는 의미인데, 구구단을 생각하면 이해하기 쉽다.2, 4, 6, 8, 10, ... 은 +2씩 늘어나고 있다. 마찬가지로 3, 6, 9, 12, 15, ... 은 +3씩 늘어나고 있다. 이처럼 일정하게 수가 늘어나는 것을 등차수열이라 한다.Sn =
java.util.Arrays 유틸리티 클래스를 사용하면 배열(Array)을 정렬, 복제하거나, List로 변환 하는 등의 작업을 쉽게 처리 할 수 있다. 또한 Arrays 클래스의 모든 메소드는 클래스 메소드(static method)이므로, 객체를 생성하지 않고도
정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요.1) 12의 약수는 1, 2, 3, 4, 6, 12입니다. 이를 모두 더하면 28입니다.2) 5의 약수는 1, 5입니다. 이를 모두 더하면 6입니다.약수의 특징 중 하나.자연
단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.1) qwe => w2) qwer => weint를 나누면 소수점 아래자리는 생략된다는 점을 잊고 있었다.
대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 리턴합니다. 단, 개수를 비교
String형 배열 seoul의 element중 Kim의 위치 x를 찾아, 김서방은 x에 있다는 String을 반환하는 함수, solution을 완성하세요. seoul에 Kim은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다.seoul "Jane", "K
문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하려 합니다. 예를 들어 strings가 sun, bed, car이고 n이 1이면 각 단어의 인덱스 1의 문자 u, e, a로 strings를 정렬
문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요.s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다.문자열을 char형 배열로 바꾼다.return : char\[]