본문 바로가기

분류 전체보기61

전자정부프레임워크 전자정부프레임워크는 정보시스템 개발을 위해 필요한 기능 및 아키텍처를 미리 만들어 제공함으로써 효율적인 어플리케이션 구축을 지원합니다. 스프링의 장점은 확장성이 뛰어나다는 건데 그거 때문에 플러그인들끼리 충돌할 수도 있고 막 추가하고 하다보니 어떤 코드가 들어있는지 알 수가 없는 신뢰 할 수 없는 코드가 됨. 그래서 전자정부프레임워크 프레임워크를 믿을수있고 한가지 형태로 통합되니까 적어도 정상적으로 프로그램이 작동하고 검증된 코드가 되면서 정부기관에서 관리하는 검증된 오픈 소스로 구성된 무료 프레임워크 전자정부프레임워크가 스프링을 기반으로 만들어졌기 때문에 두 프레임워크가 같은 것으로 취급하기도 하는데 가이드를 읽어보면 다르다. 2024. 3. 11.
프로그래머스 풀다가 만난 array.sort 주사위 게임3 이었는데 문제가 경우의 수가 너무 많아서 어려움 if문을 덕지 덕지 발라가며 풀었는데 다른 사람의 풀이가 너무 기똥찼다. import java.util.Arrays; class Solution { public int solution(int a, int b, int c, int d) { int[] dice = { a, b, c, d }; Arrays.sort(dice); int ans = 0; if (dice[0] == dice[3]) { ans = 1111 * dice[3]; } else if (dice[0] == dice[2] || dice[1] == dice[3]) { ans = (int) Math.pow(dice[1] * 10 + (dice[0] + dice[3] - dice[1]),.. 2024. 2. 21.
리스트에서 배열로 전환 class Solution { public int[] solution(int start, int end) { int size = end - start + 1; int[] answer = new int[size]; for (int i = 0; i < size; i++) { answer[i] = start++; } return answer; } } 리스트를 return 하라는 함수 였는데 정작 return하라는 건 int[] answer = {}; 배열이네 배열은 사이즈 정해주기 잊지말자 import java.util.*; class Solution { public int[] solution(int n) { //리스트 생성 ArrayList al = new ArrayList (); al.add(n); whi.. 2024. 2. 20.
dart 변수 var name = "히히"; 변수를 수정할 때는 같은 값으로 해줘야한다 // 자바스크립트랑 다르게 관습적으로 함수나 메소드 내부에 지역 변수를 선언할 때는 var를 사용한다 타입을 명시적으로 하는 방법도 있다 String name = "히히" ; class에서 변수나 property를 선언할 때는 타입을 지정해 준다. dynamic name ; var name ; dynamic은 여러가지 타입을 가질 수 있는 변수에 쓰는 키워드이다. 이상적으로 쓰는 것은 피해야하지만 유용할 때 쓰인다. //null safety String? nico = 'nico' ; nico = null ; 개발자가 null값을 참조할 수 없도록 하는 것 물음표 넣음 즉 null safety는 어떤 변수, 혹은 데이터가 null이 .. 2024. 2. 16.

post image post image post image post image post image post image post image post image