본문 바로가기

Java/JavaFestival33

[level 1 - part 5] 스마트인재개발원 JavaFestival 문제 : 거리비교 안녕하세요! 배열과 반복문을 잘 이해할 수 있는 문제입니다. 거리의 경우 양수, 음수와는 상관없이 두 숫자의 거리가 짧은 것을 판별해야 하는데요, 두 숫자의 차의 절댓값을 비교하여 더 값이 작을때 해당 숫자의 index들을 변수에 담아주었습니다. 문제 풀이 Math.abs() 함수를 사용했습니다. 해당 함수는 주어진 숫자의 절대값을 반환합니다. 함수를 사용하지 않고, 음수를 구별하는 조건문을 추가하여 식을 작성해 주셔도 됩니다. 2022. 3. 8.
[level 1 - part 5] 스마트인재개발원 JavaFestival 문제 : 10진수를 2진수로 변환 안녕하세요! 이 문제를 처음보고 10진수와 2진수도 정확히 기억나지 않는 저를 보고 허허,,, 웃어버렸습니다...ㅎ 저만 그런거 아니죠? 허허,,, 여러분도 기억을 더듬어가며 풀이해보세요! 문제 풀이 2022. 3. 8.
[level 1 - part 5] 스마트인재개발원 JavaFestival 문제 : 입력 받은 8개 정수의 합 안녕하세요! 이번엔 문제 바로 갑니닷!! 문제 풀이 두가지 방법으로 풀어보았습니다. 1. String으로 받아 풀이 : 문자열을 끊을 수 있는 split와, 문자를 숫자로 변환해주는 Integer.valueOf 이용 2. int로 받아 풀이 : 숫자의 자릿수를 이용하여 풀이 2022. 3. 8.
[level 1 - part 5] 스마트인재개발원 JavaFestival 문제 : 사용자에게 입력 받아 배열의 인덱스의 수 만큼 별 출력 안녕하세요! 정말 다양한 별찍기 문제가 있는데요, 확실히 별찍기 문제를 다 풀어보고 나면 반복문에 대한 개념이 잘 잡히는 것 같습니다. 반복문을 바로 사용하시는것도 좋지만 먼저 출력문으로 다 풀어서 써보신다음에 반복문으로 줄여보시는 것도 추천드립니다. 그럼 화이팅!! 문제 풀이 2022. 3. 8.
[level 1 - part 5] 스마트인재개발원 JavaFestival 문제 : 중복 없는 로또 번호 안녕하세요! 자바페스티벌 기간동안 각자 문제를 풀어본 후 팀원들과 매일매일 저녁에 문제 리뷰(서로의 풀이방법 공유)를 함께 했었던 생각이 나네요 ㅎㅎ 알고리즘 풀이가 너무 재밌었습니다.여러분도 알고리즘 풀이에 흥미를 느끼시길 바라며..! 문제 풀이 중복되지 않은 숫자를 6개 뽑아야 하기 때문에 뽑힌 숫자들을 배열에 넣고, 추가로 뽑힌 숫자들을 배열에 넣은 숫자들과 비교하게하고 숫자가 동일하다면 반복한 횟수를 -1하여 다시 한번 더 반복문이 돌아가게 했습니다. 더 간단한 좋은 방법이 있다면 댓글로 남겨주세요 : ) 2022. 3. 8.
[level 1 - part 5] 스마트인재개발원 JavaFestival 문제 : cal 메소드 안녕하세요! 저는 비전공자인데요, 스마트인재개발원 과정을 수료했습니다. 공부했던 내용을 기록해보고자 글을 남겨보려고 합니다. 저도 아직 많이 부족하고, 공부하고 있는 입장이라서 설명은 부족할 수 있는 점 양해 부탁드려요! '메소드'라는 개념을 처음 알았을 때가 기억납니다. 이게 뭐지... 싶고 어떻게 사용하는 건지도 막막했던 때가 있었는데요 아련하네요 문제 풀이 풀이를 보면 출력문(메소드명(변수)); 이렇게 적힌 것을 확인할 수 있는데요! 아래에 미리 짜둔 메소드를 가져다가 쓰는 것이라고 생각하시면 편할 것 같습니다. 저는 조건문 중 switch 문을 이용하였는데요, 여러 가지 방법으로 다양하게 문제를 풀이해 보는 것을 추천드립니다! 2022. 2. 9.
반응형