본문 바로가기

분류 전체보기96

[일상/소프트웨어]coex 소프트웨어 대전을 다녀온 후 어제 학교에서 coex에 보내서 갔다 왔다. 피곤해서 죽는 줄 알았다... 버스 타고 3시간을 갔는데 진짜 힘이 빠지더라 어쨌든 도착은 했다. 여기 도서관에 많이 왔었는데 이번엔 소프트웨어 대전 때문에 갔다 왔다. 아 사진 찍었는데 왜 글자는 안 찍혔지 일단 여기가 소프트웨어 대전의 입구이다. 입구 앞에서 찍은 사진임. 들어가기 전에 2시간 정도 밥 먹고 돌아다닐 시간을 줬는데, 딱히 할 게 없어서 친구 coex 구경시켜주고 밥 먹으러 갔다. 아 참고로 밥 먹은 사진은 없다. 그러고 2시쯤에 입장을 했다. 입장하니 눈앞에 바로 보이는 게 딱 이 장면이다. 음 이런 장면 저번 ICT때도 본거 같은데 뭐 어쨌든 비슷한 느낌으로 돌아다녔다. 내가 보러 간 부스들의 팜플랫을 싹 다 털어왔다. 돌아와서 팜플랫을 .. 2021. 12. 3.
[Kotlin 안드로이드] 뷰바인딩 코틀린으로 안드로이드를 배우고 있는 도중에 구글링을 할 때 뷰 바인딩을 알아내었다. 이번에 이 뷰바인딩을 알아보겠다. 설정 방법 위 사진처럼 Gradle Scripsts에서 build.gradle (Module...) 부분을 들어간다. 그다음 buildTypes에 buildFeatures { viewBinding true } 코드를 추가해 준다. 그러면 세팅은 끝난다. 나중에 사용하는 법을 가져오겠다. 2021. 11. 25.
[JAVA] 프로그래머스 - 없는 숫자 더하기 이번에 풀 문제는 없는 숫자 더하기이다. 문제 설명 0부터 9까지의 숫자 중 일부가 들어있는 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. 배열에 0 ~ 9까지 수가 있는데 없는 수를 더하란 것. == 0 ~ 9 모두 합친 값 = 45, 45 - 배열에 있는 수. 즉 반대로 생각하면 0 ~ 9까지의 수를 모두 합친다음 배열에 있는 수 를 빼면 된다. 제한사항 1 ≤ numbers의 길이 ≤ 9 0 ≤ numbers의 모든 수 ≤ 9 numbers의 모든 수는 서로 다릅니다. 코드를 보자 public int solution(int[] numbers) { int num = 45.. 2021. 11. 19.
[JAVA] 프로그래머스 - 두 개 뽑아서 더하기 이번에 푼 문제는 두 개 뽑아서 더하기이다. 문제 설명 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 더해서 나오는 수를 다 구하라는 듯하다. (자기 자신과는 더하기 X) 제한사항 numbers의 길이는 2 이상 100 이하입니다. numbers의 모든 수는 0 이상 100 이하입니다. 또한 중복 값도 들어가면 안 된다. 그럼 이제 코드를 보자 import java.util.HashSet; import java.util.Set; class Solution { public int[] solution(int[] numbers) { Set s.. 2021. 11. 18.
[Kotlin] 4. 클래스와 생성자(for레이블) 이번에 클래스와 생성자에 대해 배워왔다. 점점 배울수록 신기한 언어인 것 같다. 일단 여기 클래스는 자바와 다른 것이 무엇이냐면 클래스에 매개변수가 붙는다. class Human(var name:String, var age:Int){ } 대충 Human 클래스를 만들었을 때 이런 식으로 클래스를 만들 수 있다. 사용하는 방식이 자바의 추상 메서드와 비슷한 느낌이 들었다. 물론 클래스이기 때문에 여기에 함수를 추가할 수 도 있다. class Human(var name:String, var age:Int){ fun say(){ println("이름 : $name, 나이 : $age") } } 이런 식으로 say 함수를 만들어 주었다. 참고로 print문 안에 $표시를 하면 변수로 인식한다고 한다. 이건 정학.. 2021. 11. 17.