자바 연습
By 푸딩푸딩 이글루 | 2020년 5월 5일 |
숫자 배열에서 같은 숫자를 짝 지어서 짝 지어진 개수가 몇 개인지 가져와 보겠습니다. 숫자 배열 arr 1234567891011121314151617181920212223242526272829303132333435363738 static void countPair(int[] arr) { // 중복되지 않게 숫자를 가져왔습니다. ArrayList<Integer> arrayList = new ArrayList<>(); for(int data : arr){ if(!arrayList.contains(data)) arrayList.add(data); } // 같은 숫자
binary gap
By 두얼굴의 북극곰님의 이글루입니다 | 2017년 8월 24일 |
Codility 라는 사이트에서 코딩테스트 연습을 하고 있다.오늘은 그 첫 번째 문제에 도전.이진수에서 0이 반복되는 최대 숫자를 구하는 문제.예를 들어, 1041은 이진수로 10000010001 이므로,최대 반복되는 0의 숫자는 5.따라서 결과값이 5가 나와야 한다.처음에는 무조건 이진수 구현에 매몰되어 있다가생각해보니 굳이 그럴 필요가 없다.2로 나눠서 나머지가 0이면 카운팅 한 뒤 최종 변수에 넘겨주고,1이면 중간 카운팅 변수를 0으로 초기화 시킨다.그 후 중간 변수와 최종 변수를 비교하여 최종 변수가 크면 그대로 출력.최종 변수가 작으면 둘을 바꿔주면 된다. 작성한 코드 결과는 끝.
그래픽 스케치 툴, 프로세싱(Processing) 3.5.x
By 케찹만땅 | 2020년 10월 13일 |
다운은 실행 화면 간단한 선 긋기 실행은 위쪽 버튼 누르면 결과가 바로 나옵니다. 기존의 예제를 함 볼까요 이 중 하나를 골라 불러와서 바로 실행을 해 봅니다. 실행된 결과.
싱글턴 패턴(Singleton)
By 새내기코더의 자료모음 | 2017년 6월 27일 |
전역변수를 쉽게 컨트롤하기 위한 패턴...정도로 이해하고 있다 12345678910111213141516171819202122package arrayList; import java.util.ArrayList;import java.util.List; public class Books { private static Books bs = null; public List<String> booklist = new ArrayList<>(); private Books() { } public static Books getInstance() { if (bs == null) { bs = new BookLinks();