프로그래머스 스쿨 - 성격 유형 검사하기 2022 KAKAO TECH INTERNSHIP
2023. 1. 30. 16:09ㆍ코딩문제풀이
문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/118666
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
MY CODE
1. HaspMap에 성격유형들을 하나씩 담는다.
2.반복문을 돌려 survey에 들어있는 성격유형 앞, 뒤 점수 중 높은 점수의 성격유형을 체크한다.
3. 마지막으로 전체 점수를 확인한 뒤, 성격 유형에 맞게 4가지를 채택한다.
1. HashMap에 일일이 넣기보다 배열 하나에 성격 유형들을 2차원배열로 나열 후 foreach문으로 넣는 방식을 사용해 더욱 코드를 짧게 만들지 못한 점이 아쉽다.
2. survey의 문자 하나를 가져와 비교할 때 subString으로 자르기 보다는 charAt을 사용하는 방법이 더욱 효율적이다.
3. if문을 사용해 비교하기보다 삼항연산자를 사용했다면 더욱 코드길이를 줄일 수 있었을 것이다.
'코딩문제풀이' 카테고리의 다른 글
백준-9084 동전문제 (파이썬) (0) | 2024.03.26 |
---|---|
프로그래머스 스쿨 - <로또의 최고 순위와 최저 순위> (0) | 2023.01.30 |