728x90
반응형
728x90
반응형

프로그래머스 > 연습탐욕법(Greedy) > 체육복 자바 문제 풀이 공유드립니다.

https://school.programmers.co.kr/learn/courses/30/lessons/42862

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

  • 문제
문제 설명
점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4번 학생은 3번 학생이나 5번 학생에게만 체육복을 빌려줄 수 있습니다. 체육복이 없으면 수업을 들을 수 없기 때문에 체육복을 적절히 빌려 최대한 많은 학생이 체육수업을 들어야 합니다.
전체 학생의 수 n, 체육복을 도난당한 학생들의 번호가 담긴 배열 lost, 여벌의 체육복을 가져온 학생들의 번호가 담긴 배열 reserve가 매개변수로 주어질 때, 체육수업을 들을 수 있는 학생의 최댓값을 return 하도록 solution 함수를 작성해주세요.
제한사항
  • 전체 학생의 수는 2명 이상 30명 이하입니다.
  • 체육복을 도난당한 학생의 수는 1명 이상 n명 이하이고 중복되는 번호는 없습니다.
  • 여벌의 체육복을 가져온 학생의 수는 1명 이상 n명 이하이고 중복되는 번호는 없습니다.
  • 여벌 체육복이 있는 학생만 다른 학생에게 체육복을 빌려줄 수 있습니다.
  • 여벌 체육복을 가져온 학생이 체육복을 도난당했을 수 있습니다. 이때 이 학생은 체육복을 하나만 도난당했다고 가정하며, 남은 체육복이 하나이기에 다른 학생에게는 체육복을 빌려줄 수 없습니다.
입출력 예

입출력 예 설명
예제 #1
1번 학생이 2번 학생에게 체육복을 빌려주고, 3번 학생이나 5번 학생이 4번 학생에게 체육복을 빌려주면 학생 5명이 체육수업을 들을 수 있습니다.

예제 #2
3번 학생이 2번 학생이나 4번 학생에게 체육복을 빌려주면 학생 4명이 체육수업을 들을 수 있습니다.

문제가 잘 안풀린다면😢힌트가 필요한가요? [코딩테스트 연습 힌트 모음집]으로 오세요! → 클릭
출처
※ 공지 - 2019년 2월 18일 지문이 리뉴얼되었습니다.
※ 공지 - 2019년 2월 27일, 28일 테스트케이스가 추가되었습니다.
※ 공지 - 2021년 7월 28일 테스트케이스가 추가되었습니다.
※ 공지 - 2021년 8월 30일 테스트케이스가 추가되었습니다.
  • 풀이
    public static int solution(int n, int[] lost, int[] reserve) {
        int answer = n - lost.length;
        Arrays.sort(lost);
        Arrays.sort(reserve);
        
        //여벌 체육복을 가져온 학생이 도난당한 경우
        for(int i=0; i<lost.length; i++) {
        	for(int j=0; j<reserve.length; j++) {
        		if(lost[i] == reserve[j]) {
        			answer++;
        			lost[i] = -1;
        			reserve[j] = -1;
        			break;
        		}
        	}
        }
        // 도난당한 학생에게 체육복을 빌려주는 경우
        for(int i=0; i<lost.length; i++) {
        	for(int j=0; j<reserve.length; j++) {
        		//여벌 체육복을 가져온 학생이 자기번호 앞, 뒤 학생에게 체육복을 빌려줌
        		if((lost[i]-1 == reserve[j]) || (lost[i]+1 == reserve[j])){
        			answer++;
        			reserve[j] = -1;
        			break;
        		}
        	}
        }
        
        return answer; 
    }
	
	public static void main(String[] args) {
		int a = 5;
		int[] a2 = {2, 4};
		int[] a3 = {1, 3, 5};
		System.out.println(solution(a, a2, a3));
		
		int b = 5;
		int[] b2 = {2, 4};
		int[] b3 = {3};
		System.out.println(solution(b, b2, b3));

		int c = 3;
		int[] c2 = {3};
		int[] c3 = {1};
		System.out.println(solution(c, c2, c3));

	}
728x90
반응형
728x90
반응형

안녕하세요

제가 운동하면서 먹고 있는 영양제 공유드리려고 합니다.

익스트림 트리플 아르기닌 6200, 블랙마카 180 제품인데요.

남자들의 워너비 김종국님의 광고를 하셔서 믿음에 구매를 하게 되었네요.ㅎㅎ

 

블랙마카는 120알이 들어있습니다.

블랙마카는 하루 4알 섭취로 한달 분량입니다.

블랙마카의 효능

 : 풍부한 활력과 스태미나를 제공해준다고 하네요.

https://smartstore.naver.com/exxxtreme/products/5695255143

 

익스트림 김종국 블랙마카 1800mg X 120정 : 익스트림공식스토어

[익스트림공식스토어] 현대인의 활력, 건강 관리에 도움을 주는 익스트림

smartstore.naver.com

다음은 아르기닌 6200 입니다.

아르기닌은 15포가 들어있고 운동전 1포씩 섭취해주고 있습니다.

1포에 200ml 물을 희석해서 먹으면 딱이네요.

아르기닌이란 20가지 아미노산 중 하나로 체내의 암모니아를 요소로 변환할 떄 쓰이는 필수 요소입니다.

아래 분들에게 아르기닌을 추천한다고 하네요.

  • 가사와 육아로 지친 주부
  • 운동할 시간이 없어 에너지 관리가 힘든분
  • 숨 쉬듯 야근하는 지친 직장인
  • 부족한 원기를 채우고 싶은 중년
  • 데일리 컨디션 관리가 필수인 학생

https://smartstore.naver.com/exxxtreme/products/5829384255

 

익스트림 김종국 트리플 아르기닌 6200mg X 15포 : 익스트림공식스토어

[익스트림공식스토어] 현대인의 활력, 건강 관리에 도움을 주는 익스트림

smartstore.naver.com

 

728x90
반응형
728x90
반응형

프로그래머스 2022 KAKAO BLIND 테스트 문제였던 "신고 결과 받기" 자바 문제 풀이 공유드립니다.

https://school.programmers.co.kr/learn/courses/30/lessons/92334?language=java 

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

  • 문제
신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다.
  • 각 유저는 한 번에 한 명의 유저를 신고할 수 있습니다.
    • 신고 횟수에 제한은 없습니다. 서로 다른 유저를 계속해서 신고할 수 있습니다.
    • 한 유저를 여러 번 신고할 수도 있지만, 동일한 유저에 대한 신고 횟수는 1회로 처리됩니다.
  • k번 이상 신고된 유저는 게시판 이용이 정지되며, 해당 유저를 신고한 모든 유저에게 정지 사실을 메일로 발송합니다.
    • 유저가 신고한 모든 내용을 취합하여 마지막에 한꺼번에 게시판 이용 정지를 시키면서 정지 메일을 발송합니다.
다음은 전체 유저 목록이 ["muzi", "frodo", "apeach", "neo"]이고, k = 2(즉, 2번 이상 신고당하면 이용 정지)인 경우의 예시입니다.



각 유저별로 신고당한 횟수는 다음과 같습니다.

위 예시에서는 2번 이상 신고당한 "frodo"와 "neo"의 게시판 이용이 정지됩니다. 이때, 각 유저별로 신고한 아이디와 정지된 아이디를 정리하면 다음과 같습니다.


따라서 "muzi"는 처리 결과 메일을 2회, "frodo"와 "apeach"는 각각 처리 결과 메일을 1회 받게 됩니다.
이용자의 ID가 담긴 문자열 배열 id_list, 각 이용자가 신고한 이용자의 ID 정보가 담긴 문자열 배열 report, 정지 기준이 되는 신고 횟수 k가 매개변수로 주어질 때, 각 유저별로 처리 결과 메일을 받은 횟수를 배열에 담아 return 하도록 solution 함수를 완성해주세요.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
제한사항
  • 2 ≤ id_list의 길이 ≤ 1,000
    • 1 ≤ id_list의 원소 길이 ≤ 10
    • id_list의 원소는 이용자의 id를 나타내는 문자열이며 알파벳 소문자로만 이루어져 있습니다.
    • id_list에는 같은 아이디가 중복해서 들어있지 않습니다.
  • 1 ≤ report의 길이 ≤ 200,000
    • 3 ≤ report의 원소 길이 ≤ 21
    • report의 원소는 "이용자id 신고한id"형태의 문자열입니다.
    • 예를 들어 "muzi frodo"의 경우 "muzi"가 "frodo"를 신고했다는 의미입니다.
    • id는 알파벳 소문자로만 이루어져 있습니다.
    • 이용자id와 신고한id는 공백(스페이스)하나로 구분되어 있습니다.
    • 자기 자신을 신고하는 경우는 없습니다.
  • 1 ≤ k ≤ 200, k는 자연수입니다.
  • return 하는 배열은 id_list에 담긴 id 순서대로 각 유저가 받은 결과 메일 수를 담으면 됩니다.




입출력 예 설명
입출력 예 #1
문제의 예시와 같습니다.
입출력 예 #2
"ryan"이 "con"을 4번 신고했으나, 주어진 조건에 따라 한 유저가 같은 유저를 여러 번 신고한 경우는 신고 횟수 1회로 처리합니다. 따라서 "con"은 1회 신고당했습니다. 3번 이상 신고당한 이용자는 없으며, "con"과 "ryan"은 결과 메일을 받지 않습니다. 따라서 [0, 0]을 return 합니다.
  • 풀이

중복 신고를 제거하기 위해서 HashMap과 HashSet을 사용했습니다.

  • Set : 데이터를 중복 저장할 수 없음
  • HashSet : Set 인터페이스를 사용, 중복된 값을 저장할 수 없음, put() 메소드를 사용해 데이터를 저장
  • HashMap : Map 인터페이스를 사용, 중복된 값을 저장할 수 있음, add() 메소드를 사용해 데이터를 저장
package algorithms;

import java.util.Arrays;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;

/*
 * 코딩테스트 연습 > 2022 KAKAO BLIND RECRUITMENT >신고 결과 받기
 */
public class S12 {
	
	public static int[] solution(String[] id_list, String[] report, int k) {
        int[] answer = new int[id_list.length];
        
        //동일한 유저ID에 대한 신고횟수는 1회로 처리하기 때문에 중복을 허용하지 않는 HashSet을 value로 사용.
        Map<String, HashSet<String>> reportMap = new HashMap<>(); // [신고한ID, [신고된ID]]
        Map<String, Integer> answerMap = new HashMap<>(); // [신고된ID, 메일수]
        
        //1. reportMap, answerMap 초기화
        for(int i=0; i<id_list.length; i++) {
        	HashSet<String> reportingId = new HashSet<>();
        	reportMap.put(id_list[i], reportingId); // 유저ID, 신고한ID로 초기 셋팅
        	answerMap.put(id_list[i], 0); // 유저ID, 메일수 0으로 셋팅 
        }
        //System.out.println("reportMap : " + reportMap ); // {muzi=[], neo=[], frodo=[], apeach=[]}
        //System.out.println("answerMap : " + answerMap ); // {muzi=0, neo=0, frodo=0, apeach=0}
        
        //2. [신고한ID, [신고된ID]]으로 reportMap 맵에 추가.
        for(int i=0; i<report.length; i++) {
        	String[] reportArr = report[i].split(" ");
        	String userId = reportArr[0]; //신고한ID
        	String reportId = reportArr[1]; //신고된ID
        	reportMap.get(reportId).add(userId);//신고된ID를 key값으로 신고한ID 배열을 value로 셋팅
        }
        //System.out.println("reportMap " + reportMap); // reportMap {muzi=[apeach], neo=[muzi, frodo], frodo=[muzi, apeach], apeach=[]}
       

        //3. 유저가 받은 이용 정지 결과 메일 셋팅
        for(String reportId : reportMap.keySet()) { // reportId는 신고된 유저ID
        	HashSet<String> userMailSend = reportMap.get(reportId); // userMailSend는 신고된유저ID(reportId)를 신고한 유저ID
//        	System.out.println("reportId: "+ reportId+ " userMailSend: " + userMailSend + " userMailSend.size(): "+userMailSend.size());
//        	reportId: muzi userMailSend: [apeach] userMailSend.size(): 1
//        	reportId: neo userMailSend: [muzi, frodo] userMailSend.size(): 2
//        	reportId: frodo userMailSend: [muzi, apeach] userMailSend.size(): 2
//        	reportId: apeach userMailSend: [] userMailSend.size(): 0
        	
        	//신고된 횟수가 K번 이상인 경우
        	if(userMailSend.size()>=k) {
        		for(String userId : userMailSend) {
        			//answerMap에 신고된Id별로 메일 수 넣기
        			answerMap.put(userId, answerMap.get(userId)+1);
        		}
        	}
//        	System.out.println("answerMap: " +answerMap);
//        	answerMap: {muzi=0, neo=0, frodo=0, apeach=0}
//        	answerMap: {muzi=1, neo=0, frodo=1, apeach=0}
//        	answerMap: {muzi=2, neo=0, frodo=1, apeach=1}
//        	answerMap: {muzi=2, neo=0, frodo=1, apeach=1}
        }
        
        // 4. id_list별 받은 메일수 answer에 셋팅
        for(int i=0; i<id_list.length; i++) {
        	answer[i] = answerMap.get(id_list[i]);
        }
        
        return answer;
    }
	

	 
	public static void main(String[] args) {
		String[] id_list = {"muzi", "frodo", "apeach", "neo"};
		String[] report = {"muzi frodo","apeach frodo","frodo neo","muzi neo","apeach muzi"};
		int k = 2;
		
		String[] id_list2 = {"con", "ryan"};
		String[] report2 = {"ryan con", "ryan con", "ryan con", "ryan con"};
		int k2 = 2;
		
		System.out.println(Arrays.toString(solution(id_list, report, k)));
		System.out.println(Arrays.toString(solution(id_list2, report2, k2)));
	}

}
  • 실행결과

728x90
반응형
728x90
반응형

안녕하세요

집근처 20분거리인 화성 애견 카페를 다녀왔습니다.

카페는 소형견 전용카페로 5kg 이하만 출입 가능한 카페였습니다.

3층이였고 엘리베이터가 있어서 이동하기 편했습니다.

주차 공간은 널널했습니다.

012

2층이 주문하는 곳이였고 아아2잔 + 소형견 1마리로 17000원냈습니다

애견입장료는 3천원으로 다른 애견 카페보다 저렴했네요.

식사 메뉴도 여러가지 있어 많이들 드시더라구요.

012

2층 포토존에 사진 찍은 우리 코코

01

1층은 강아지들이 뛰어놀기 좋은 천연잔디장이 있었습니다. 

물이나 배변봉투 잘구비되어 있어요.

여름이라 수영장도 있었지만 목욕을 시켜야하는 관계로 패스ㅎㅎ

012

1층 잔디장에서 신나게 놀고 더워서 3층으로 피신했습니다.

건물 내부는 추울정도로 시원했네요ㅎㅎ

3층에 셀프 목욕장도 있었습니다.

셀프 목욕은 1마리당 7천원이고 샴푸와 린스, 드라이룸이 있었습니다.

수건은 개인이 지참해야한다고 하네요.

0123

영업시간과 위치 공유드립니다.

매주 목요일은 휴무라고하니 참고해주세요.

* 아루스 카페 위치 

 

네이버 지도

화성시 매송면

map.naver.com

 

728x90
반응형
728x90
반응형

안녕하세요

주말에 방문했던 화성에 애견동반카페 알로하디디 소개해드리려고 합니다.

토요일 저녁6시 늦은시간 방문하여 주차공간은 널널했던 것 같네요.

012

입장료는 강아지 1마리당 8000원, 사람은 5000원인데 평일은 무료라고 하네요.

우선 입장료만 18000원 결제했습니다. 1층은 음료를 주문하는 곳이고 2층은 레스토랑을 운영했습니다.

강아지 매너벨트는 무료로 제공해주시네요.

012

1층에서 아아2잔과 피자한판을 주문했습니다. (4.5*2 + 24.9 = 33.9) 

영수증 지참하고 제출하면 2층에서도 먹을 수 있습니다. 포토존이 여러군데 있었습니다.

무엇보다 운동장이 넓어서 좋았던 것 같은데요. 저녁에 갔음에도 더워서 오래있지는 못했습니다.ㅎㅎ

1층 건너편에는 애견 수제 간식을 팔고 있더라구요.

0123

1층에서 영역표시를 하고 2층으로 올라가서 피자를 먹었습니다.

2층에서 생수는 무료로 제공해주시더라구요,

개인적으로 논뷰가 좋았던 것 같네요. 마음이 진정되었 것 같습니다.

근교로 나들이 떠나고 싶어하는 견주분들에게 추천합니다.

01234

 

* 영업시간

* 알로하디디 위치 

 

네이버 지도

알로하디디

map.naver.com

 

728x90
반응형
728x90
반응형

안녕하세요

결혼 준비를 하게되면서 가전을 사야되는 일이 생겼는데요.

여기저기 발품팔아 다닌 결과 백화점내 LG베스트샵에서 구매하기로 결정했습니다.

AK플라자에서 구매를 했는데. AK우리카드를 발급받아 결제를 해야 상품권을 받을 수 있다고 하더라구요.

그래서 AK우리카드를 발급받았습니다.

* AK우리카드 발급 링크

https://pc.wooricard.com/dcpc/yh1/crd/crd01/H1CRD101S02.do?cdPrdCd=839284&canvasser=88803841&utm_source=naver_sa&utm_medium=paid_cpc&utm_campaign=PC_카드상품_신용&utm_term=AK우리카드발급&utm_content=AK우리카드 

 

우리카드 - NU

우리사는 방식, New&Unique

pc.wooricard.com

결제금액은 천만원정도로 신용카드에 월한도 이상으로 결제를 하지 못했습니다.

찾아보니 특별한도 신청이라는 게 있더라구요.

특별한도는 말그대로 특별한 목적(경조사, 병원, 여행, 가구/인테리어, 가전, 등록금 등)에 따라 한도를 늘려받아 결제를 할 수 있도록 제공해주는 서비스입니다.

앱에서 별도 절차 없이 신청할 수 있습니다.

가전을 사기위해 특별한도를 신청했습니다.

해당 가전 특별한도는 lg베스트샵, 삼성디지털프라자, 하이마트 가전전문매장에서 사용할 수 있습니다.

단, 백화점 내 lg베스트샵, 하이마트, 삼성 등에서 가전을 구입하는 건 특별한도로 구매가 불가능합니다. 업종이 백화점이라 그렇다고 하네요.

 

따라서 우리카드 대표전화로 전화를 해서 일반목적 특별한도를 별도로 신청해주셔야 합니다.

앱에서 신청이 불가하기 떄문에 전화를 해서 신청해야 합니다. 상담원분들도 해당 내용은 잘 모르시는 것 같더라구요.

해당 내용을 문의하니 확인해보고 전화주겠다고 하시더라구요.

 

결론적으로 신청시 몇시간 이내에 승인완료 문자가 옵니다.

저는 특별한도 가전은 신청한 상태라 해당 건은 0원으로 변경 후 일반목적 특별한도를 신청했습니다. 

한도부여 후 14일 이내에 해당 가맹점에서만 이용 가능하다고 나와있네요.

신청하고 2시간뒤 승인알림이 왔네요.

승인 받아서 기존한도와 특별한도로 가전을 한번에 결제 할 수 있었습니다.

 

728x90
반응형
728x90
반응형

2in1 에어컨 포스팅에 더불어, 무풍 선풍기 포스팅을 하려고 합니다.

디자인부터 눈에 띄는 이 제품, 스테나 에어마스터입니다.

 

4계절 모두 사용 가능하며 공기 청정 기능까지 있는 무풍선풍기입니다.

부드러운 송풍부터 강풍까지 12단계 풍속 조절로 온도 조절이 가능합니다.

그리고 소프트 클로징 자석형 커버로 간편한 청소와 필터 교체가 가능하다고 해요!

바람모드가 일반풍, 자연풍, 수면바람의 3가지 바람 모드이며

저소음 설계 기술과 고급 BLDC(브러시리스) 모터로 소음이 적습니다.

그리고 직관적인 메뉴 구성과 터치 버튼으로

편리한 조작부가 선풍기 위에 달려이써서 허리를 숙이지 않아도 되요!

그리고 리모콘도 있어서 조작을 더욱 원활하게 할 수 있습니다.

 

좁고 길기에 공관 활용도도 높기에,

구매하지 않을 이유가 없을 것 같네요!

 

▼▼이미지를 클릭하시면, 제품 상세정보와 상품평 확인하실 수 있습니다▼▼

 


이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다

728x90
반응형
728x90
반응형

 

AF17B7538TZRT

얼마 전, 폭염 주의보가 떴습니다.

요새 더운 여름탓에 무기력해지네요ㅜ

 

에어컨이 오래되기도 했고 인버터형이 아니다보니 전기세가 걱정되어 에어컨을 알아보고 있던 찰나에

생각보다 저렴한 가격에, 에어컨 2대를 설치할 수 있다고 해서

해당 제품을 소개해보고자 합니다.

 

그게 바로, 삼성 무풍클래식 에어컨 홈멀티형인데요!

해당 제품의 가장 큰 장점은 아래와 같습니다!


1) 직바람 없는 무풍 냉방

제품 패널의 홀 사이로 냉기를 뿜어주는 형태로 바람이 나오는데,

코로나로 인해 집에 머무는 시간이 늘어나면서 그 쾌적함은 유지가 된다고 해요!

 

2) 냉매 적용으로 무풍 에어컨!

지속 가능한 발전을 위해 냉매 사용!

 

3) 하이패스 방식으로 넓은 공간도 빠르게 회오리 냉방 가능!

상기 이미지와 같이 하이패스 냉방 기술과 제트 엔진 기류 제어 방식을 적용한 회오리팬으로

공간을 보다 빨리 시원하게 만들어 줍니다!

 

4)  에어컨 관리 필수! 위생적으로 이지케어 4단계

에어컨의 성능을 유지하기 위해서는 관리가 필수인데요!

이를 관리하기 위해 4단계로 나뉘어서, 소비자가 보다 쉽게 관리할 수 있도록 나눴습니다.

 

1단계: 에어컨 스스로 매일매일 깨끗하게 맞춤 건조

2단계: 리모컨 하나로 열교환기 내부 청소까지 워시클린!

3단계: 깨끗하게 필터 안심 물세척!

(단, 극세 필터는 2주마다 세척 사용을 권장한다고 하네요! (1일 8시간 사용 기준))

4) 스스로 상태를 점검해주는 AI 진단!

아무래도 소비자들이 에어컨 전문가가 아니다보니, 상태를 알기 어렵죠.

삼성 무풍클래식 에어컨은 앱을 통해 상태 점검까지 가능해서 전문가의 도움 없이 청결한 상태를 유지할 수 있어요!

 

그리고 스탠드 외에도 벽걸이를 선택해야하는 이유!

스탠드와 같이, 패스트 쿨링과 와이드 무풍 냉방! 그리고 자연을 생각한 냉매 적용 에어컨이기 때문이죠!

 

모델명은, AF17B7538TZRT / 19평형이기에 어느 공간에서나 시원함을 느끼기에 충분한 것 같아요

 

그리고 아래 이미지 링크를 통해

원하는 날짜에 맞춰 빠른 설치가 가능하다고 하니!

구매 하지 않을 이유가 없다고 느껴요!

특히 요새같이 더운 날에요ㅠ

 

해당 제품의 링크를 남기고

차후에 이  상품에 대한 실제 구매 후기를 업로드해보겠습니다.

▼▼이미지를 클릭하시면, 제품 상세정보와 상품평 확인하실 수 있습니다▼▼

 


이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다

728x90
반응형
728x90
반응형

+ Recent posts