Untitled

mail@pastecode.io avatar
unknown
plain_text
a month ago
330 kB
5
Indexable
Never
<!DOCTYPE html>
<!-- saved from url=(0213)https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYyonWQai2rHBFVW&problemProcess=&isFavorite=&probAttack=&problemInputTag=&problemTitle=%5BPRO%5D&rowNum=10&pageIndex=1 -->
<html lang="ko"><object id="jnobgabnnbdhjompaagbfbjiimplamll" width="0" height="0" style="display: none;"></object><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<title>S/W EXPERT ACADEMY</title>
		
		<meta name="robots" content="all">
		<meta name="keywords" content="키워드">
		<meta name="description" content="설명문">
		<meta name="author" content="작성자">
		<meta name="format-detection" content="telephone=no">
		<!-- 브라우져 호환 -->
		<meta http-equiv="X-UA-Compatible" content="IE=Edge">
		<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no">
		<!-- css -->
		
		<link rel="stylesheet" href="./1_files/reset.css">
		<!-- css -->
		<!-- css -->
<link rel="stylesheet" href="./1_files/fonts.css">
<link rel="stylesheet" href="./1_files/font-icon.css">
<link rel="stylesheet" href="./1_files/font-icon-new.css">
<link rel="stylesheet" href="./1_files/sw-common.css">
		<!-- scroll -->
		<link rel="stylesheet" href="./1_files/jquery.mCustomScrollbar.css">

		<link href="./1_files/bootbox.css" rel="stylesheet" type="text/css">		

		
		<link rel="stylesheet" href="./1_files/jquery-ui-1.8.21.custom.css" type="text/css">
		
		<!-- script -->
		<script src="./1_files/2.1.3-jquery.min.js.download"></script>
		<script src="./1_files/bootbox.min.js.download" type="text/javascript"></script>
		<script src="./1_files/bootstrap.min.js.download" type="text/javascript"></script>
		<script src="./1_files/common-new-sw.js.download"></script>
		<script src="./1_files/sub-navi-tab.js.download"></script>
		<script src="./1_files/new-aside.js.download"></script>
		<script src="./1_files/insub-tab.js.download"></script>
		<script src="./1_files/jquery.sliderkit.1.9.2.pack.js.download"></script>
		<script src="./1_files/jquery.blockUI.js.download"></script>

		<!-- 이전 소스 -->
		<script src="./1_files/jquery-migrate-1.2.1.min.js.download"></script>  

		<script src="./1_files/jquery-ui.js.download" type="text/javascript"></script>

		<script src="./1_files/lang.do"></script>
		<script src="./1_files/menu.js.download" type="text/javascript"></script>
		<script src="./1_files/commonCalendar.js.download" type="text/javascript"></script></head><body class="full-page "><div id="minical" class="cal_wrap" onmouseover="caledarOver()" style="z-index:2000">
</div>
<div id="iframeCalendarDiv" style="display:none;"><iframe style="position:absolute;z-index:999" border="0" frameborder="0" scrolling="no" src="./1_files/saved_resource.html"></iframe></div>


		<script src="./1_files/common.js.download" type="text/javascript"></script>
		<script src="./1_files/portalCommon.js.download" type="text/javascript"></script>
		<script src="./1_files/numberFormat.js.download" type="text/javascript"></script>
		<!-- solveclub 사용 -->
		<script src="./1_files/solveclub.js.download" type="text/javascript"></script>
		<script src="./1_files/downloadReason.js.download" type="text/javascript"></script>

		<!-- splunk 화면 응답속도 측정 기능 -->
		



		<!-- 화면 표시 방식 변경 기능 -->
		

	
	

		<!-- sw-wrapper -->
		<div class="sw-wrapper" id="myAnchor">

			<!-- mobile toggle -->
			<div id="menu-overlay"></div>
			<div id="menu-toggle" class="closed" data-title="Menu">
   				<span class="icomoon-bar"></span>
    			<span class="icomoon-close"></span>
  			</div>
  			<!--// mobile toggle -->
			
			<!-- aside -->
			















<script>
    function fncCommonPdfViewer(target, title, path){

        var timestamp = '?t=' + new Date().getTime();

        var url ='/common/js/pdfViewer/web/viewer.html?#page=1';
        var obj = window.open(url, target, "toolbar=0,location=no,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=930,height=1340");
        document.fViewerForm.method="POST";
        document.fViewerForm.target= target;
        document.fViewerForm.file.value=path + timestamp;
        document.fViewerForm.lectureTitle.value=title;
        document.fViewerForm.lectureNo.value='';
        document.fViewerForm.nickName.value='';
        document.fViewerForm.action=url;
        document.fViewerForm.submit();

    }
</script>

<script language="javascript">

var contextPath="/common";
var CURRENT_MENU_AUTHORIZATION = [];

var USED_KEYBOARD_FOR_1_MIN = false;
var isOutsideDomain = false;


	
		CURRENT_MENU_AUTHORIZATION.push("READ");
	
		CURRENT_MENU_AUTHORIZATION.push("UPDATE");
	
		CURRENT_MENU_AUTHORIZATION.push("EXECUTE");
	
		CURRENT_MENU_AUTHORIZATION.push("DOWNLOAD");
	


$(document).ready(function() {
	if('IN_COMPANY_FOREIGN' != 'TEMP'){ 
		$("#homeBtn").css('cursor','pointer');
		$("#homeBtn").click(function() {
				location.href = "/common/main/main.do";
		});
	}
	// go to top
	var offset = 300,
	offset_opacity = 1200,
	scroll_top_duration = 700,
	$back_to_top = $('.cd-top');

	$(window).scroll(function(){
		( $(this).scrollTop() > offset ) ? $back_to_top.addClass('cd-is-visible') : $back_to_top.removeClass('cd-is-visible');
	});

	//smooth scroll to top
	$back_to_top.on('click', function(event){
		event.preventDefault();
		$('body,html').animate({
			scrollTop: 0 ,
		 	}, scroll_top_duration
		);
	});
	
/* 		$('.ala .remove_btn').on('click', function(event) {
		event.stopPropagation();
		var alarmId = $(this).parent().find("input[name='alarm_id']").val();			
		readUpdateAndRemove(alarmId);
	}); */
	

	function isMobile() {
	    return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);
	}
	
	if(isOutsideDomain && isMobile()){
		$('li[name="hideOutSide"]').hide();
	}
});

function fncOpenNewTab(url){
	var win = window.open(url, '_blank');
	win.focus();
}

function fncBannerClick(type){
	
	var url = "/common/main/openBannerFile.do?_frameF=true&type=" + type;
	var guideWindow = window.open(url, "guideViewer", "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=1024,height=768");		
}

function fncOpenSolveReference(){
	var url = "/common/main/solveReference.do?_frameF=true";
	var guideWindow = window.open(url, "S/W Problem Solving Reference", "toolbar=0,location=no,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=1024,height=768");		
}


function fncRankAndPoint(){
	var lang = 'en_US';
	var popOption = "width=825, height=700, scrollbars=yes";	
	
	if(lang == 'ko_KR' || lang == "ko"){
		var src_ko = '/common/img/point_ko_200422.png'; 
		var popup_ko = window.open("","",popOption);		
		popup_ko.document.write('<img src="' + src_ko + '" border="0">');
	}else{
		var src_en = '/common/img/point_en_200422.png';
		var popup_en = window.open("","",popOption);
		popup_en.document.write('<img src="' + src_en + '" border="0">');
	}
}

function fncItVoc(){
	
	var popupUrl = "http://it4u.sec.samsung.net/itvoc/jsp/itvoclink/itvocLstDo.jsp?cmd=insertform&sysCode=16P000315D0642";
		var popupOption = 'width=850, height=750, scrollbars=yes, resizable=yes';
		var popup = window.open(popupUrl,"",popupOption);
}

function goStudyGuide(){
	if(location.href.indexOf("main.do") != -1){
		var top_y = 0;
		if($('.study-guild')){
			top_y = $('.study-guild').offset().top;
		}
		$('html, body').animate({
			scrollTop: top_y
		}, 1000);
	}else{
		location.href = "/common/main/main.do#study-guide";
	}
};

</script>

<script src="./1_files/jquery.mCustomScrollbar.concat.min.js.download"></script>

<aside class="aside mCustomScrollbar _mCS_1 mCS-autoHide mCS_no_scrollbar" data-mcs-theme="minimal" style="overflow: visible;"><div id="mCSB_1" class="mCustomScrollBox mCS-minimal mCSB_vertical mCSB_outside" style="max-height: none;" tabindex="0"><div id="mCSB_1_container" class="mCSB_container mCS_y_hidden mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr">

	<nav class="aside-nav">
	
		<!-- aside-nav-header -->
		<div class="aside-nav-header">
			<h1 id="homeBtn" style="cursor: pointer;">S/W Expert Academy</h1>
			<a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYyonWQai2rHBFVW&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#;return%20false;" id="close-sidebar">
				<span class="icomoon-lnb-close"></span>
			</a>
			<a id="show-sidebar" class="" href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYyonWQai2rHBFVW&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#;return%20false;">
				<span class="icomoon-lnb-open"></span>
			</a>
			
		</div>
		<!--// aside-nav-header -->
		
		<!-- side-nav -->
		<div class="side-nav">
			<div class="moblie-btns">
				<button onclick="javascript:fncBannerClick(&#39;mobile_guide&#39;)">Mobile Learning Guide</button><!-- 모바일 학습 가이드 -->
<!-- 				<button type="button" onClick="fncItVoc()">IT-VOC</button> -->
			</div>
			
			<!-- side menu -->
			
			
			
			<ul class="menus">
				
					<li class="list">
						<a>
								<span class="side-nav-ico"><span class="icomoon-lnb-m02"><span class="path1"></span><span class="path2"></span></span></span>
								<span>Programming</span>
						</a>
						<ul class="items">
							
								<li><a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemList.do">Problem</a></li>
								<li><a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/userProblemList.do">User Problem</a></li>
							
								
								<li><a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/solveclub/solveclubList.do">Solving Club</a></li>
							
							
							<li name="hideOutSide"><a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/discussionBoardList.do">Solving Talk</a></li>
							
						</ul>
					</li>
				
				
				
					<li class="list">
						<a>
							<span class="side-nav-ico"><span class="icomoon-lnb-m03"><span class="path1"></span><span class="path2"></span></span></span>
							<span>Learning</span>
						</a>
						<ul class="items">
							
								
								
									
									
									<li><a href="https://lndhub.samsung.com/lndhub/learning?oneDepthTopicId=AYBAGuLWALYypit8" target="_blank">MOOC</a></li>
								
							
							
							<li><a href="https://swexpertacademy.samsung.com/common/blearning/courseList.do?menuId=F2020">Blended Learning</a></li>
							<li><a href="https://swexpertacademy.samsung.com/common/academics/courseList.do?menuId=F2010">Curriculum</a></li>
							
						</ul>
					</li>
				
				
				
					<li class="list active">	
						<a>
							<span class="side-nav-ico"><span class="icomoon-lnb-m01"><span class="path1"></span><span class="path2"></span></span></span>
							<span>Expertise</span><!-- Expertise -->
						</a> 
						<ul class="items">
							
							<li class="list"><a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYyonWQai2rHBFVW&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#">Best Reviewer </a>
								<ul class="items">
									
										<li><a href="https://swexpertacademy.samsung.com/common/bestreviewer/explain.do">- Introduction </a></li><!-- 소개 -->
									
									
									
								</ul>	
							</li>
							
							
							<li class="list"><a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYyonWQai2rHBFVW&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#">S/W Architect</a>
								<ul class="items">
									
									<li><a href="https://swexpertacademy.samsung.com/common/archi/explain.do">- S/W Architect Introduction</a></li><!-- S/W Architect 소개 -->
									<li><a href="https://swexpertacademy.samsung.com/common/archi/associateArchitectExplain.do">- Associate Architect Introduction</a></li><!-- Associate Architect 양성과정 소개 -->
									<li><a href="https://swexpertacademy.samsung.com/common/archi/architectExplain.do">- Architect Introduction</a></li><!-- Architect 양성과정 소개 -->
									<li><a href="https://swexpertacademy.samsung.com/common/archi/seniorArchitectExplain.do">- Senior Architect Introduction</a></li><!-- Senior Architect 양성과정 소개 -->
									
									
									
									
									
								</ul>	
							</li>
							
						</ul>
					</li>
				
			</ul>
			<!-- white-wrapper banner -->
			<div class="white-wrapper">
				
					

					
						<div class="left-banner" onclick="javascript:fncOpenSolveReference();">
							<span class="icomoon-banner-study txt-gray fs1"></span>
							<p class="tit">S/W Problem Solving</p>
							<p class="txt">Reference</p>
						</div>
					
				
				<div class="left-banner" onclick="javascript:goStudyGuide();">
				    <span class="icomoon-banner-guide txt-gray fs1"></span>
				    <p class="tit">Online Professional</p>
				    <p class="txt">Study Guide</p>
				  </div>
			</div>
			<!-- //white-wrapper banner -->
			<ul class="menus">
							
			</ul>
		</div>
		<!--// side-nav -->
			
		<!-- side-over -->
		<div class="side-over">
		
			<!-- sideover-nav-top -->
			<ul class="sideover-nav">
				
					<li>
						<a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYyonWQai2rHBFVW&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#" class="menu-anchor" data-menu="2">
							<span class="side-nav-ico"><span class="icomoon-lnb-m02"><span class="path1"></span><span class="path2"></span></span></span>
						</a>
						<div class="hover-menu">
							<div class="submenu-title">Programming</div>
							<ul>
								
									<li><a class="clear-fix" href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemList.do">Problem</a></li>
									<li><a class="clear-fix" href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/userProblemList.do">User Problem</a></li>
									
									
									<li><a class="clear-fix" href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/solveclub/solveclubList.do">Solving Club</a></li>
								
								
									<li name="hideOutSide"><a class="clear-fix" href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/discussionBoardList.do">Solving Talk</a></li>
								
							</ul>
						</div>
					</li>
				
				
					<li>
						<a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYyonWQai2rHBFVW&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#" class="menu-anchor" data-menu="3">
							<span class="side-nav-ico"><span class="icomoon-lnb-m03"><span class="path1"></span><span class="path2"></span></span></span>
						</a>
						<div class="hover-menu">
							<div class="submenu-title">Learning</div>
							<ul>
								
									
									
										<li><a class="clear-fix" href="https://lndhub.samsung.com/lndhub/learning?oneDepthTopicId=AYBAGuLWALYypit8" target="_blank">MOOC</a></li>
									
								
								
									<li><a class="clear-fix" href="https://swexpertacademy.samsung.com/common/blearning/courseList.do?menuId=F2020">Blended Learning</a>
									</li><li><a class="clear-fix" href="https://swexpertacademy.samsung.com/common/academics/courseList.do?menuId=F2010">Curriculum</a></li>
								
							</ul>
						</div>
					</li>
				
				
				
					<li>
						<a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYyonWQai2rHBFVW&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#" class="menu-anchor" data-menu="1">
							<span class="side-nav-ico"><span class="icomoon-lnb-m01"><span class="path1"></span><span class="path2"></span></span></span>
						</a>
						<div class="hover-menu">
							<div class="submenu-title">Expertise</div><!-- Expertise -->
							<ul>
								
								<li><a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYyonWQai2rHBFVW&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#">Best Reviewer</a>
									<div class="hover-menu">
										<ul>
											
												<li><a href="https://swexpertacademy.samsung.com/common/bestreviewer/explain.do">Introduction </a></li>
											
											
											
										</ul>
									</div>
								</li>
								
								
								<li><a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYyonWQai2rHBFVW&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#">S/W Architect</a>
									<div class="hover-menu">
										<ul>
											
												<li><a href="https://swexpertacademy.samsung.com/common/archi/explain.do">S/W Architect Introduction</a></li><!-- S/W Architect 소개 -->
												<li><a href="https://swexpertacademy.samsung.com/common/archi/associateArchitectExplain.do">Associate Architect Introduction</a></li><!-- Associate Architect 양성과정 소개 -->
												<li><a href="https://swexpertacademy.samsung.com/common/archi/architectExplain.do">Architect Introduction</a></li><!-- Architect 양성과정 소개 -->
												<li><a href="https://swexpertacademy.samsung.com/common/archi/seniorArchitectExplain.do">Senior Architect Introduction</a></li><!-- Senior Architect 양성과정 소개 -->												
											
											
											
											
											
										</ul>
									</div>
								</li>
								
							</ul>
						</div>
					</li>
				
			</ul>
			<!--// sideover-nav-top -->
			
			<!-- sideover-nav-bottom -->
			<ul class="sideover-nav-down bt">
				
				
				
				<li>
					<a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYyonWQai2rHBFVW&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#;return%20false;" onclick="javascript:fncOpenSolveReference();" class="menu-anchor" data-menu="4">
						<span class="side-nav-ico"><span class="icomoon-banner-reperence txt-8c fs1"></span></span>
					</a>
				</li>
				
				
				<li>
					<a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYyonWQai2rHBFVW&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#;return%20false;" onclick="javascript:goStudyGuide();" class="menu-anchor" data-menu="4">
						<span class="side-nav-ico"><span class="icomoon-banner-guide txt-8c fs1"></span></span>
					</a>
				</li>
					
			</ul>
			<!--// sideover-nav-bottom -->
		</div>
		<!--// side-over -->
			
	</nav>
</div></div><div id="mCSB_1_scrollbar_vertical" class="mCSB_scrollTools mCSB_1_scrollbar mCS-minimal mCSB_scrollTools_vertical" style="display: none;"><div class="mCSB_draggerContainer"><div id="mCSB_1_dragger_vertical" class="mCSB_dragger" style="position: absolute; min-height: 50px; height: 0px; top: 0px;"><div class="mCSB_dragger_bar" style="line-height: 50px;"></div></div><div class="mCSB_draggerRail"></div></div></div></aside>
<!-- aside -->
<form name="fViewerForm" method="POST" autocomplete="off"> 
	<input type="hidden" name="file" id="params" value="">		
	<input type="hidden" name="pageNum" id="pageNum" value="">	
	<input type="hidden" name="lectureTitle" id="lectureTitle" value="">	
	<input type="hidden" name="lectureNo" id="lectureNo" value="">	
	<input type="hidden" name="nickName" id="nickName" value="">	
	<input type="hidden" name="profileImage" id="profileImage" value="">	
</form>


			<!-- aside -->
				
			
			<!-- main-content -->
			<div class="main-content">
			
				<!-- header -->
				


















<script language="javascript">
	function readUpdateAndMove(notificationId, destUrl) {
		var url = contextPath + "/noti/updateNotificationRead.do";
		var params = {};		
		 params['alarmId'] = notificationId;
		 
		$.ajax({ 
		      type: "POST", 
		      url: url,
		      data: params, 
		      success: function(ret){
		    	  location.href = destUrl;	    	 
		      } ,
		      error:function (request, err, ex) {
		        alert("Error..");
		      }
		    });
	}
	
/* 	function readUpdateAndRemove(alarmId) {
		var url = contextPath + "/noti/updateNotificationRead.do";
		var params = {};		
		 params['alarmId'] = alarmId;
		 
		$.ajax({ 
		      type: "POST", 
		      url: url,
		      data: params, 
		      success: function(ret){
 				  var alarmList = $("li.alarm_line");
		    	  
 				  var alarmListSize = alarmList.length;
 				  
		    	  for(var i = 0; i < alarmListSize; i++) {
		  			var alarm = alarmList.eq(i);
		  			var value = alarm.find("input[name='alarm_id']").val();
		  			
		  			if(alarmId == value) {
		  				if(alarmListSize > 1) {
		  					alarm.remove();
		  				} else {
		  					removeAlarmDiv();
		  				}
		  				
		  				break;
		  			}
		  		  }  	 
		      } ,
		      error:function (request, err, ex) {
		        alert("Error..");
		      }
		    });
	} */
	
	function readUpdateAll() {
		var url = contextPath + "/noti/updateAllNotificationRead.do";
		
		$.ajax({ 
		      type: "POST", 
		      url: url,
		      success: function(ret){
		    	  removeAlarmDiv();
		      } ,
		      error:function (request, err, ex) {
		        alert("Error..");
		      }
		    });
	}
	
	function removeAlarmDiv() {
		var alarmDiv = $("div.notic-info");
  	    var alarmCnt = $("span.badge");
  	  
  	    alarmDiv.remove();
  	    alarmCnt.remove();
	}
	
	$(document).ready(function() {

	});

    function changeLanguage(newLanguage) {
    	  jQuery.ajax({
    	    url : "/common/main/changeLanguage.do?_frameF=true",
    	    method : 'POST',
    	    data:{language:newLanguage},
    	    success: function () {
      	      location.reload();
      	    },
    	    error : function () {alert("Error");},
    	    scope : this
    	  });
    	}
    
    function fncItVoc(){
    	    	
    	var popupUrl = "http://it4u.sec.samsung.net/itvoc/jsp/itvoclink/itvocLstDo.jsp?cmd=insertform&sysCode=16P000315D0642";
 		var popupOption = 'width=850, height=750, scrollbars=yes, resizable=yes';
 		var popup = window.open(popupUrl,"",popupOption);
    }
    
    function fncSelectLang(){
    	// top language
    	$(".language-list").toggle();
 	
    }
    
    function fncSelectNoti(){
    	$(".notic-info").fadeToggle("fast");
    }
    
    function fncSelectUser(){
    	$(".admin-user-list").toggle();
    }

</script>
<header class="tiles-header">
	<div class="top-nav">
		<ul class="top-elements">
			
			<li>
				<!-- notic -->
				
				
				
				<div class="noti-wapper">
					<a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYyonWQai2rHBFVW&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#" id="notic-alarm" class="noti-bell" onclick="fncSelectNoti()"><span class="icomoon-alram"></span><span class="badge">5</span></a>
					<div class="notic-info" style="display:none">
						
			  				
			  				
			  				
			  				
			  				
			  				
			  				
							<div class="notic-info-header">
								<h5><a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYyonWQai2rHBFVW&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#" onclick="readUpdateAndMove(&#39;AY0bxnz6ar_HBFVW&#39;,&#39;/common/swea/solvingPractice/problemDetail.do?contestProbId=AX3gRSA622PHBFW1&#39;);"><span class="noti-level level-line-sky">Problem</span>  problem solved. </a></h5>
								<span class="noti-data">2024-01-18 17:53</span>
	  							<input type="hidden" name="alarm_id" value="AY0bxnz6ar_HBFVW">
							</div>
						
			  				
			  				
			  				
			  				
			  				
			  				
			  				
							<div class="notic-info-header">
								<h5><a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYyonWQai2rHBFVW&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#" onclick="readUpdateAndMove(&#39;AY0WuSCq7MfHBFab&#39;,&#39;/common/swea/solvingPractice/problemDetail.do?contestProbId=AXx3u2gQ2MtqnWE0&#39;);"><span class="noti-level level-line-sky">Problem</span>  problem solved. </a></h5>
								<span class="noti-data">2024-01-17 18:20</span>
	  							<input type="hidden" name="alarm_id" value="AY0WuSCq7MfHBFab">
							</div>
						
			  				
			  				
			  				
			  				
			  				
			  				
			  				
							<div class="notic-info-header">
								<h5><a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYyonWQai2rHBFVW&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#" onclick="readUpdateAndMove(&#39;AY0VrZ1K49zHBFab&#39;,&#39;/common/swea/solvingPractice/problemDetail.do?contestProbId=AXqiVg0Ao0lqnWAe&#39;);"><span class="noti-level level-line-sky">Problem</span>  problem solved. </a></h5>
								<span class="noti-data">2024-01-17 13:28</span>
	  							<input type="hidden" name="alarm_id" value="AY0VrZ1K49zHBFab">
							</div>
						
			  				
			  				
			  				
			  				
			  				
			  				
			  				
							<div class="notic-info-header">
								<h5><a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYyonWQai2rHBFVW&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#" onclick="readUpdateAndMove(&#39;AY0RvAvqy1HHBFab&#39;,&#39;/common/swea/solvingPractice/problemDetail.do?contestProbId=AXnlkSPgqd1qnWBI&#39;);"><span class="noti-level level-line-sky">Problem</span>  problem solved. </a></h5>
								<span class="noti-data">2024-01-16 19:05</span>
	  							<input type="hidden" name="alarm_id" value="AY0RvAvqy1HHBFab">
							</div>
						
			  				
			  				
			  				
			  				
			  				
			  				
			  				
							<div class="notic-info-header">
								<h5><a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYyonWQai2rHBFVW&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#" onclick="readUpdateAndMove(&#39;AY0RfVvaC4zHBFVW&#39;,&#39;/common/swea/solvingPractice/problemDetail.do?contestProbId=AX4EVspqi-PHBFX4&#39;);"><span class="noti-level level-line-sky">Problem</span>  problem solved. </a></h5>
								<span class="noti-data">2024-01-16 17:57</span>
	  							<input type="hidden" name="alarm_id" value="AY0RfVvaC4zHBFVW">
							</div>
						
						
						<div class="notic-info-footer">
							
								
								
									<img src="./1_files/clear_all_btn_en.png" onclick="readUpdateAll()">
								
							
						</div>
			            
					</div>
				</div>
				
				
				
				<!--// notic -->
			</li>
			
			<li class="no-pc">
				<a class="go-home" href="https://swexpertacademy.samsung.com/common/main/main.do"><span class="icomoon-home"></span></a>
			</li>			
			
			<li class="no-mobile">
				<a href="javascript:fncItVoc()">IT-VOC</a>
			</li>
			
			
				<li id="myPageForPc"><a class="go-mypage" href="https://swexpertacademy.samsung.com/common/mypage/myInformation.do">MY PAGE</a></li>
						
			<li>
				<!-- user info -->
				<div class="admin-user">
					<div class="admin-user-toggle" onclick="fncSelectUser()">
						<div class="admin-user-info">
							<div class="Photo"><span class="icomoon-user-circle"></span></div>
							<span class="Name no-mobile">
							
							
				            	
								
									
						   		   	
						   		   		
						   		   	
								
								
									
									
									
									
									
									
										
											
											
												Nguyen Trung Hieu
											
																				
									
								
							
							</span>
							<span class="lang-arrow"></span>
						</div>
					</div>
					<ul class="admin-user-list">
						<li><a href="https://swexpertacademy.samsung.com/common/identity/logout.do">Logout</a></li>
					</ul>
				</div>
				<!--// user info -->
			</li>
			<li>
				<!-- lang -->
				<div class="language">
				
					
					
					<div class="select" onclick="fncSelectLang()"><span class="icomoon-earth"></span> En</div>
					
				
					<div class="language-list">
						<div class="option" onclick="changeLanguage(&#39;ko_KR&#39;)"><span class="icomoon-earth"></span> Ko</div>
						<div class="option" onclick="changeLanguage(&#39;en_US&#39;)"><span class="icomoon-earth"></span> En</div>
					</div>
				</div>
				<!--// lang -->
			</li>
		</ul>
	</div>
</header>

				<!--// header -->
				
				<!-- main-respon -->
				<div class="main-respon">
					
					














<!-- sub-img -->
<div class="row tiles-title-bar">
	<div class="col-12">

		<figure class="sub-img
		
		
		
		 programming
		
		
		
		
		
		
		
		
		
		 ">
			
			
			
			 	<img class="programming-right" src="./1_files/20-topimg.png" alt="설명이미지">
			
			
			
			
			
			
			
			
			
			<h2>Programming
             
			</h2>
		</figure>
		
		<!-- breadcrumb -->
		<ul class="breadcrumb">
			<li><a href="https://swexpertacademy.samsung.com/common/main/main.do"><span class="icomoon-home"></span></a></li>
	        
		    <li>Programming</li>
	        
		    <li>Problem</li>
	        
		</ul>
		<!--// breadcrumb -->
		
	</div>
</div>
<!--// sub-img -->
	
					
					<!--sw-problem-wrap -->
					

















<link href="./1_files/summernote-lite-view.css" rel="stylesheet">

<script type="text/javascript">
	function fnMoveResultPage(contestProbId) {
		var contestProbId = contestProbId;
		document.contestProbForm.contestProbId.value = contestProbId;
		
		document.contestProbForm.action = '/common/swea/solvingPractice/problemResult.do';
		document.contestProbForm.method= "get";
		document.contestProbForm.submit();
	}
  

	function fs_detail(ocwKind, ocwSeq) {
		window.open('/common/academics/moocView.do?viewType=mooc&menuId=F2030&ocwKind=' + ocwKind + '&ocwSeq=' + ocwSeq);
	}
	
	function fs_classMovie(regiCd, popupWidth, popupHeight, lectureSeq, progress, ocwKind, ocwSeq){
		var doc1 = document.searchForm;
		doc1.ocwKind.value = ocwKind;
		doc1.ocwSeq.value = ocwSeq;
		doc1.lectureSeq.value = lectureSeq;
		doc1.act.value = "v";
		doc1.progressVal.value = progress;
		
		//강의 재생 로그 등록
	    $.ajax({
	        type: 'POST',
	        url: '/common/academics/insertOcwLog.do?_frameF=true',
	        data : $("#searchForm").serialize(),
	        dataType:'json',
	        success: function(ret){
	        	if(ret.success){
					playMooc(doc1, popupWidth, popupHeight);
            	} else {
            		bootbox.alert(ret.message, "", "", null, function(){});
            	}
	        },
	        error:function (request, err, ex) {
	            alert(request.responseText);
	            return;
	        }
	    });
	}

	function playMooc(doc1, popupWidth, popupHeight) {
		var popupSizeOption = popupWidth > 100 && popupHeight > 100 ? ',width='+popupWidth+'px,height='+popupHeight+'px' : '';
		window.open('','SamplePop','scrollbars=yes,toolbar=no,location=no,status=no,menubar=no'+popupSizeOption+',directories=no,resizable=yes');

		doc1.action = '/common/learn/course/lectureVideoPlayer.do?_isPopup=true';
		doc1.target = 'SamplePop';
		doc1.submit();
	}

	function fs_move_talk (commuId) {
		var url = '/common/swea/solvingPractice/discussionBoardView.do?commuId=' + commuId;  
		window.open(url);  
	}
</script>




<script type="text/javascript">
	var sortType =  "RECENT";
	var isSubmitted = false;

	function fncSdpBoardCommuCommentReg(buttonObj)
	{
		if(isSubmitted) {
			return;
		}
		
		var inputBoxObj = buttonObj.parent().parent();
		var commentDetail = inputBoxObj.find('textarea').val();
		var anonymousNickName = inputBoxObj.find('input[name="anonymousNickName"]').val();
		var userDisplayType = inputBoxObj.find('select[name="userDisplayType"]').val();
		
		if(!checkCommentData(commentDetail, userDisplayType, anonymousNickName)){
			return;
		}
		
		 if (commentDetail == "")
		 {
			 bootbox.alert("Input comment.", "", "5", null, function(result){});
			 return;
		 }
		 
		 isSubmitted = true;
		 
		 var commentIdObj = buttonObj.parent().parent().parent().parent().children('input[name="commentId"]')[0];
		
		 var params = {};		
		 params['bbsId'] = document.getElementById("sdpBoardCommuForm").bbsId.value;
		 params['commuId'] = document.getElementById("sdpBoardCommuForm").commuId.value;
		 params['commuCommentDetail'] = commentDetail;
		 params['notificationType'] = '';
		 params['anonymousNickName'] = anonymousNickName;
		 params['userDisplayType'] = userDisplayType;
		 params['relatedProbId'] = 'AYyonWQai2rHBFVW';
		 params['relatedReviewId'] = '';
		 params['relatedSolveId'] = '';
		 params['relatedCommuId'] = '';
		 
		 if(commentIdObj != undefined && commentIdObj != null) {
			 var commentId = commentIdObj.value;
			 params['upperCommentId'] = commentId;
		 }

		 $.ajax({ 
			 type: 'POST',
			 url:'/common/board/boardCommuCommentReg.do',
			 data : params, 
			 dataType:'json',
		     success: function(ret){
		    	inputBoxObj.find('textarea').val('');
				fncSdpBoardCommuCommentList();
		     },
		     error:function (request, err, ex) {
		    	 bootbox.alert("Error occurred during creating comment.", "", "5", null, function(result){});
		    	 isSubmitted = false;
		      return true;
		     }  
		  });
	}
	
	function fncSdpBoardCommuCommentModify(buttonObj)
	{
		if(isSubmitted) {
			return;
		}
		
		var inputBoxObj = buttonObj.parent().parent();
		var commentDetail = inputBoxObj.find('textarea').val();
		var anonymousNickName = inputBoxObj.find('input[name="anonymousNickName"]').val();
		var userDisplayType = inputBoxObj.find('select[name="userDisplayType"]').val();
		
		if(!checkCommentData(commentDetail, userDisplayType, anonymousNickName)){
			return;
		}
		
		 if (commentDetail == "")
		 {
			bootbox.alert("Input comment.", "", "5", null, function(result){});
		 	return;
		 }
		 
		 isSubmitted = true;
		 
		 var commentIdObj = buttonObj.parent().parent().parent().parent().children('input[name="commentId"]')[0];
		 var commentId = commentIdObj.value;
		
		 var params = {};		
		 params['commentId'] = commentId;
		 params['commuCommentDetail'] = commentDetail;
		 params['anonymousNickName'] = anonymousNickName;
		 params['userDisplayType'] = userDisplayType;
		 params['relatedProbId'] = 'AYyonWQai2rHBFVW';
		 params['relatedReviewId'] = '';
		 params['relatedSolveId'] = '';
		 params['relatedCommuId'] = '';

		 $.ajax({ 
			 type: 'POST',
			 url:'/common/sdpboard/sdpBoardCommuCommentModify.do',
			 data : params, 
			 dataType:'json',
		     success: function(ret){
		    	 if(ret.success) {
		    		 fncSdpBoardCommuCommentList();
			    } else {
			    	bootbox.alert("Error occurred during modifying comment. ", "", "5", null, function(result){});
			    	isSubmitted = false;
			      	return true;
			    }		    	 
		     },
		     error:function (request, err, ex) {
		    	 bootbox.alert("Error occurred during modifying comment. ", "", "5", null, function(result){});
		    	 isSubmitted = false;
		      	 return true;
		     }  
		  });
	}
	
	function checkCommentData(commentDetail, userDisplayType, anonymousNickName) {
		var trimedCommentDetail = trimString(commentDetail);
		if (trimedCommentDetail.length < 5) {
			 bootbox.alert("Please input the content for more than 5 words.", "", "5", null, function(result){});
			 return false;
		} else if(commentDetail.length > 1000) {
			bootbox.alert("Please limit the content to 1000 words or less.", "", "5", null, function(result){});
			return false;
		}
		var checkContained4ByteCharToContents = checkContained4ByteChar(trimedCommentDetail);
		if(checkContained4ByteCharToContents.is4Bype){
        	bootbox.alert("The sentence inlcudes a letter or a symbol that is not supported. Please try again after eliminating it. (Target letter/symbol : "+checkContained4ByteCharToContents.char4Bype+")", "", "5", null, function(result){});
        	return false;
		}
		
		if(userDisplayType == "A") {
			var trimedAnonymousNickName = trimString(anonymousNickName);
			if (trimedAnonymousNickName.length < 1) {
				 bootbox.alert("Please input the nickname for more than 1 words.", "", "5", null, function(result){});
				 return false;
			} else if(anonymousNickName.length > 15) {
				bootbox.alert("Please limit the nickname to 15 words or less.", "", "5", null, function(result){});
				return false;
			}
		}
		
		return true;
	}
	
	function trimString(str) {
		return str.replace(/(^\s*)|(\s*$)/gi, "");
	} 
	
	function fncSdpBoardCommuCommentRecommend(commentId)
	{
		if(isSubmitted) {
			return;
		}
		isSubmitted = true;
		
		 var params = {};		
		 params['commuId'] = document.getElementById("sdpBoardCommuForm").commuId.value;
		 params['commentId'] = commentId;
		 $.ajax({ 
			 type: 'POST',
			 url:'/common/sdpboard/sdpBoardCommuCommentRecommend.do',
			 data : params, 
			 dataType:'json',
		     success: function(ret){
		          if(ret.success==true){
		        	  if (ret.message == "Success") {
		        		fncSdpBoardCommuCommentList();
				      } else if (ret.message == "Limit") {
			        	bootbox.alert("Recommending is limited to 1 time per post.", "", "5", null, function(result){});
			        	isSubmitted = false;
				      } else if (ret.message == "Access Denied") {
				        bootbox.alert("Recommending own post is denied.", "", "5", null, function(result){});
				        isSubmitted = false;
				      }
		          }
		     },
		     error:function (request, err, ex) {
		    	bootbox.alert("Error occurred during comment recommending.", "", "5", null, function(result){});
		    	isSubmitted = false;
		     	return true;
		     }  
		  });
	}

	function fncSdpBoardCommuCommentDelete(commentId)
	{
		if(isSubmitted) {
			return;
		}
		isSubmitted = true;
		
		var msg = "Are you sure you want to delete?";
		bootbox.confirm(msg, "Confirm", function(result) {
			if(result) {
				var params = {};		
				params['commuId'] = document.getElementById("sdpBoardCommuForm").commuId.value;
				params['commentId'] = commentId;
				$.ajax({ 
					type: 'POST',
					url:'/common/sdpboard/sdpBoardCommuCommentDelete.do',
					data : params, 
					dataType:'json',
				    success: function(ret){
				    	if(ret.success==true){
				        	fncSdpBoardCommuCommentList();
				        }else{
				        	bootbox.alert("Error occurred during deleting comment.", "", "5", null, function(result){});
				        	isSubmitted = false;
				    	}
				    },
				    error:function (request, err, ex) {
				    	bootbox.alert("Error occurred during deleting comment.", "", "5", null, function(result){});
				    	isSubmitted = false;
				    	return true;
				    }  
				  });
			}else{
				isSubmitted = false;
			}
		});
	}
	
	function replaceURLWithHTMLLinks(text, newWindow) { 
		var exp = /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig; 
		
		// var exp_www = /^(\b(?!(https?|ftp|file))(www[.])[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig; 

		if(newWindow) { 
			text = text.replace(exp, "<a href='$1' target='_blank'>$1</a>");  
			//text = text.replace(exp_www, "<a href='http://$1' target='_blank'>$1</a>");  
		} else { 
			 text = text.replace(exp, "<a href='$1'>$1</a>");  
			//text = text.replace(exp_www, "<a href='http://$1'>$1</a>");  
		} 
		return text; 
	}
	
	function unescapeHtml(replaceHtml){
		return replaceHtml.replace(/&amp;/g, "&").replace(/&lt;/g, "<").replace(/&gt;/g, ">").replace(/&quot;/g, "\"");
	} 
	
	function fncSdpBoardCommuCommentList()
	{
		 var params = {};		
		 params['commuId'] = document.getElementById("sdpBoardCommuForm").commuId.value;
		 params['sortType'] = sortType;
		 $.ajax({ 
			 type: 'POST',
			 url:'/common/sdpboard/sdpBoardCommuCommentList.do',
			 data : params, 
			 dataType:'json',
		     success: function(ret){
		          //if(ret.success==true){
		        		var obj = document.getElementById("sdpBoardCommuForm"); 
		      			$("ul.reply_list").html("");
		      			$("div.reply_best").hide();
		        	  	for(var i = 0 ; i < ret.length ; i++){
		        		  	var tmpPage = ret[i];
		        		  	
		        		  	if (tmpPage.bestYn == "Y"){
		        		  		$("div.reply_best").show();
		        		  		makeCommentBestInfo( tmpPage);
		        			}		        		  	
		  			  		makeCommentInfo( tmpPage);		        			
		  			  	}
		        	  	$('li.left h3').html(ret.length + ' Comments');
		        	  	
		        	  	isSubmitted = false;
		          //}
		     },
		     error:function (request, err, ex) {
		    	bootbox.alert("Error occurred during loading comment.", "", "5", null, function(result){});
		    	isSubmitted = false;
		     	return true;
		     }  
		  });
	}		
	
	function makeCommentBestInfo(data){
		var html = '\t<dl>\n';
		html = html + '\t\t<dt>\n';
		
		html = html + getUserNameTag(data);
		
		html = html + '\t\t\t<span class="date">' + data.firstRegDatetime + '</span>\n';
		
// 		html = html + '<div class="reply_best">\n';
		html = html + '<span class="best"><span>Best Reply </span></span>\n';
// 		html = html + '</div>\n';
	
		html = html + '\t\t\t<span class="btn_reply">\n';
		html = html + '\t\t\t\t<a href="#;return false;" class="like" onclick="javascript:fncSdpBoardCommuCommentRecommend(\''+data.commentId+'\')"><span>' + data.recommendCount + '</span></a>\n';
		html = html + '\t\t\t\t<a href="#;return false;" onclick="toggleForReply($(this))" class="reply">Comment</a>\n';
		
		if (data.firstRegrId == 'M231220140354C103767' ) {
			html = html + '\t\t\t\t<a href="#;return false;" onclick="toggleForModify($(this))">Modify</a>\n';
			html = html + '\t\t\t\t<a href="#;return false;" onclick="fncSdpBoardCommuCommentDelete(\''+data.commentId+'\')">Delete</a>\n';
		}

		html = html + '\t\t\t</span>\n';
		html = html + '\t\t</dt>\n';
		html = html + '\t\t<div name="originCommentDetail" style="display: none;">' + data.commentDetail + '</div>\n';
		html = html + '\t\t<dd>' +replaceURLWithHTMLLinks(data.commentDetail, true)+ '</dd>\n';
		html = html + '\t\t<input type="hidden" name="commentId" value="' + data.commentId + '">\n';
		html = html + '\t\t<input name="originUserDisplayType" type="hidden" value="' + data.userDisplayType + '"/>\n';
		html = html + '\t\t<input name="userName" type="hidden" value="' + data.userName + '"/>\n';
		
		html = html + '\t\t<div class="reply_mark" style="display: none;">&nbsp;</div>\n';
		html = html + '\t\t<div class="input_box" style="display: none;">\n';
		html = html + '\t\t\t<ul>\n';
		
		html = html + '\t\t\t\t<li>\n';
		html = html + '\t\t\t\t\t<select name="userDisplayType" onchange="fncChangeSelectBox($(this))">\n';
		html = html + '\t\t\t\t\t\t<option value="N">Fixed Nickname</option>\n';
		html = html + '\t\t\t\t\t\t<option value="R">Real Name</option>\n';
		html = html + '\t\t\t\t\t\t<option value="A">Temporary Nickname</option>\n';
		html = html + '\t\t\t\t\t</select>\n';
		html = html + '\t\t\t\t\t<div class="sw-input"><input name="anonymousNickName" type="text" onkeyup="checkAnonymousNickNameSize(this)"/></div>\n';
		html = html + '\t\t\t\t</li>\n';
		
		html = html + '\t\t\t\t<li><textarea name="commentDetail" onkeyup="checkCommentSize(this)"></textarea><a href="#;return false;" class="input-btn" onclick=""><p>Save</p></a><span class="byte">0 / 1000 char</span></li>\n';
		html = html + '\t\t\t</ul>\n';
		html = html + '\t\t</ul>\n';
		
		html = html + '\t</dl>\n';
		
 		$("div.reply_best").find("dl").remove();
		$("div.reply_best").append(html);
		$.getScript ( "/common/js/renewal/common-new-sw.js");
	}
	
	function makeCommentInfo( data){
		var html = '';		
		var commentLevel = data.commentLevel;
		
		if(commentLevel == 1) {
			html = html +'<li>\n';
			html = html + '\t<dl>\n';
		} else {
			var marginClassName = '';
			if(commentLevel == 2){
				marginClassName = 'ml20';
			} else if(commentLevel > 2 && commentLevel < 6) {
				marginClassName = 'ml' + (20 * (commentLevel - 1) - 10);
			} else if (commentLevel >= 6) {
				marginClassName = 'ml90';
			}
			
			html = html + '\t<dl class="reply ' + marginClassName + '">\n';
		}
		
		html = html + '\t\t<dt>\n';
		if(data.deleteYn != "Y") {
			html = html + getUserNameTag(data);
		} else {
			html = html + '\t\t\t<span class="name">\n';
			html = html + '\t\t\t\tUnknown\n';
			html = html + '\t\t\t</span>\n';
		}
		
		html = html + '\t\t\t<span class="date">' + data.firstRegDatetime + '</span>\n';
		html = html + '\t\t\t<span class="btn_reply">\n';
		
		if(data.deleteYn != "Y") {
			html = html + '\t\t\t\t<a href="#;return false;" class="like" onclick="javascript:fncSdpBoardCommuCommentRecommend(\''+data.commentId+'\')"><span>' + data.recommendCount + '</span></a>\n';
			html = html + '\t\t\t\t<a href="#;return false;" onclick="toggleForReply($(this))" class="reply">Comment</a>\n';
	
			if (data.firstRegrId == 'M231220140354C103767' ) {
				html = html + '\t\t\t\t<a href="#;return false;" onclick="toggleForModify($(this))">Modify</a>\n';
				html = html + '\t\t\t\t<a href="#;return false;" onclick="fncSdpBoardCommuCommentDelete(\''+data.commentId+'\')">Delete</a>\n';
			}
		}
		
		html = html + '\t\t\t</span>\n';
		html = html + '\t\t</dt>\n';
		if(data.deleteYn != "Y") {
			html = html + '\t\t<div name="originCommentDetail" style="display: none;">' + data.commentDetail + '</div>\n';
			html = html + '\t\t<dd>' +  replaceURLWithHTMLLinks(data.commentDetail, true) + '</dd>\n';
		} else {
			html = html + '\t\t<dd> This comment was already deleted. </dd>\n';
		}
		
		html = html + '\t\t<input type="hidden" name="commentId" value="' + data.commentId + '">\n';
		html = html + '\t\t<input name="originUserDisplayType" type="hidden" value="' + data.userDisplayType + '"/>';
		html = html + '\t\t<input name="userName" type="hidden" value="' + data.userName + '"/>';
		
		html = html + '\t\t<div class="reply_mark" style="display: none;">&nbsp;</div>\n';
		html = html + '\t\t<div class="input_box" style="display: none;">\n';
		html = html + '\t\t\t<ul>\n';
		
		html = html + '\t\t\t\t<li>\n';
		html = html + '\t\t\t\t\t<select name="userDisplayType" onchange="fncChangeSelectBox($(this))">\n';
		html = html + '\t\t\t\t\t\t<option value="N">Fixed Nickname</option>\n';
		html = html + '\t\t\t\t\t\t<option value="R">Real Name</option>\n';
		html = html + '\t\t\t\t\t\t<option value="A">Temporary Nickname</option>\n';
		html = html + '\t\t\t\t\t</select>\n';
		html = html + '\t\t\t\t\t<div class="sw-input"><input name="anonymousNickName" type="text" onkeyup="checkAnonymousNickNameSize(this)"/></div>\n';
		html = html + '\t\t\t\t</li>\n';
		
		html = html + '\t\t\t\t<li><textarea name="commentDetail" onkeyup="checkCommentSize(this)"></textarea><a href="#;return false;" class="input-btn" onclick=""><p>Save</p></a><span class="byte">0 / 1000 char</span></li>\n';
		html = html + '\t\t\t</ul>\n';
		html = html + '\t\t</ul>\n';
		
		html = html + '\t</dl>\n';
	
		if(commentLevel == 1) {
			html = html + '</li>\n';
			
			$("ul.reply_list").append(html);
			$.getScript ( "/common/js/renewal/common-new-sw.js");
		} else {
			$(html).insertAfter("ul li dl:last");
		}		
	}
	
	function getUserNameTag(data) {
		var result = '';
		var userDisplayType = data.userDisplayType;
		var firstRegrId = data.firstRegrId;

		if(userDisplayType == "N") {
			result = '\t\t\t<img src="' + getImgPath(data.userLevel) + '"  title="Rank' + data.userLevel + '"/>\n';
		}
		
		if((firstRegrId != null && firstRegrId != "") && (userDisplayType == "N" )) {
			if(firstRegrId != "M231220140354C103767") {
				result = result + '\t\t\t<a href="/common/userpage/userInformation.do?userId=' + firstRegrId + '">\n';
			} else {
				result = result + '\t\t\t<a href="/common/mypage/myInformation.do">\n';
			}
		}
		
		result = result + '\t\t\t\t<span class="name" title="' + data.userTooltipInfo +'">' + data.userName +'</span>\n';
		
		
		if(firstRegrId != undefined && firstRegrId != null && firstRegrId != "") {
			result = result + '\t\t\t</a>\n';
		}
		
		return result;
	}
	
	function toggleForReply(replyButtonObj) {
		var inputBoxObj = replyButtonObj.parent().parent().parent().find('div.input_box')[0];
		var replyMarkObj = replyButtonObj.parent().parent().parent().find('div.reply_mark')[0];
		
		if($(inputBoxObj).css('display') == 'none') {
			var inputBtnObj = $(inputBoxObj).find('a')[0];
			$(inputBoxObj).find('textarea').val('');
			$(inputBoxObj).find('input[name="userDisplayType"]').val('');
			$(inputBoxObj).find('option').eq(0).prop('selected', true);
			$(inputBoxObj).find(".sw-select-styled").text($(inputBoxObj).find('option:selected').text());
			$(inputBoxObj).find('input[name="anonymousNickName"]').hide();
			$(inputBtnObj).attr('onclick','fncSdpBoardCommuCommentReg($(this))');
			$(replyMarkObj).show()
			$(inputBoxObj).show();
		} else {
			$(inputBoxObj).hide();
			$(replyMarkObj).hide();
		}
	}
	
	function toggleForModify(modifyButtonObj) {
		var inputBoxObj = modifyButtonObj.parent().parent().parent().find('div.input_box')[0];
		var commentDetailObj = modifyButtonObj.parent().parent().parent().find('div[name="originCommentDetail"]')[0];
		var replyMarkObj = modifyButtonObj.parent().parent().parent().find('div.reply_mark')[0];
		
		if($(inputBoxObj).css('display') == 'none') {
			var inputBtnObj = $(inputBoxObj).find('a')[0];
			var text = getNoneHtmlString(commentDetailObj.innerHTML);
			text = unescapeHtml(text);
			$(inputBoxObj).find('textarea').val(text);
			$(inputBtnObj).attr('onclick','fncSdpBoardCommuCommentModify($(this))');
			$(inputBoxObj).show();
		} else {
			$(inputBoxObj).hide();
			$(replyMarkObj).hide();
		}
		
		fncCheckAnonymous(modifyButtonObj);
	}
	
	function checkCommentSize(textareaObj) {

		var commentDetailStr = textareaObj.value;
		if(commentDetailStr.length > 1000) {
			commentDetailStr = commentDetailStr.substring(0,1000);
			textareaObj.value = commentDetailStr;
		}
		
		var sizeMsg = commentDetailStr.length + " / 1000 char";
			
		$(textareaObj).parent().parent().find('span.byte').html(sizeMsg);
	}
	
	function checkAnonymousNickNameSize(inputObj) {

		var nickname = inputObj.value;
		if(nickname.length > 15) {
			nickname = nickname.substring(0,15);
			inputObj.value = nickname;
		}
	}
	
	function getImgPath(level) {
		if(level < 0) {
			level = 1;
		} else if(level > 480) {
			level = 480;
		}
		return "/common/img/level/" + level + ".gif";
	}
	
	function getNoneHtmlString(html) {
		var result;
		result = html.replace(/<br>/g, "\n");
		result = result.replace(/<\/br>/g, "\n");
		
		return result;
	}
	
	function fncCheckAnonymous(modifyButtonObj) {
		var replyAreaObj = modifyButtonObj.parent().parent().parent();		
		var oriUserDpTypeVal = replyAreaObj.find('input[name="originUserDisplayType"]').val();
		var selectBox = replyAreaObj.find('select[name="userDisplayType"]');
		var nicknameInput = replyAreaObj.find('input[name="anonymousNickName"]');
		
		var isSelected = false;
		var options = selectBox.find('option');
		
		for(var i = 0; i < options.length; i++) {
			var option = options.eq(i);
			if(option.val() == oriUserDpTypeVal) {
				option.prop('selected', true);
				isSelected = true;
			}
		}
		
		if(oriUserDpTypeVal == 'A') {
			var curNicknameVal = replyAreaObj.find('input[name="userName"]').val();
			nicknameInput.val(curNicknameVal);
			nicknameInput.show();
		} else {
			nicknameInput.val('');
			nicknameInput.hide();
		}
		
		if(!isSelected) {
			options.eq(0).prop('selected', true);
		}
	}
	
	function fncChangeSelectBox(selectbox) {
		var inputBox = selectbox.parent().parent().find('input[name="anonymousNickName"]')

		if(selectbox.val() == 'A') {
			inputBox.show();
		} else {
			inputBox.hide();
		}
	}
	
	function fncChangeSortType(newSortType) {
		var recentOrder = $('.recentOrder');
		var popularityOrder = $('.popularityOrder');
		
		if(newSortType == 'RECENT') {
			recentOrder.addClass('active');
			popularityOrder.removeClass('active');
		} else {
			recentOrder.removeClass('active');
			popularityOrder.addClass('active');
		}
		
		sortType = newSortType;
		fncSdpBoardCommuCommentList();
	}
	
</script>



<script type="text/javascript">

$(document).ready(function(){
	$(".sub-navi li, a").click(function() {
	  setCookie("selectedSubMenuNaviLocationswea.swea.menu", ""+liDetach.length, 1);
	});

	for( var i=0; i < getCookie("selectedSubMenuNaviLocationswea.swea.menu"); i++){
		if( !$('.sub-navi li:first').hasClass("active")) nextNavSelect();
	}
	
	var myTimer = setInterval(function(){
		if($('.sub-navi .active').position() == undefined){beforeNavSelect();}else if($('.sub-navi .active').position().left != 0 && $('.sub-navi .active').position().left + $('.sub-navi .active').width() > $('.sub-navi-nav').position().left){
			nextNavSelect();
		}else{
			clearInterval(myTimer);
		}
	}, 100);
});

var getCookie = function(name){
	var value = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)');
	return value? value[2] : null;
};

var setCookie = function(name, value, exp) {
	var date = new Date();
	date.setTime(date.getTime() + exp*24*60*60*1000);
	document.cookie = name + '=' + value + ';expires=' + date.toUTCString() + ';path=/';
};

var liDetach =  new Array();
function beforeNavSelect(){
	$(".sub-navi-header > ul > li:first").before(liDetach.pop());
	changePos();
}

function nextNavSelect(){
	if($(".sub-navi-header > ul > li").size() > 1 ){
		liDetach.push($(".sub-navi-header > ul > li:first").detach());
	}
	changePos();
}

// Intial Border Position
var activePos = $('.sub-navi .active').position();

// Change Position
function changePos() {

  // Update Position
  activePos = $('.sub-navi .active').position();
  
  // Change Position & Width
  $('.border').stop().css({
    left: activePos == undefined ? 0 : activePos.left,
    width: activePos == undefined ? 0 : $('.sub-navi .active').width()
  });
}

</script>

<style>
<!--
.noscroll {
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}
.noscroll::-webkit-scrollbar {
    display: none; /* Chrome, Safari, Opera*/
}
-->
</style>

<!-- row -->
<div class="row">
	<div class="col-12">
		<!-- sub navi -->
		<div class="sub-navi">
			<div class="sub-navi-header noscroll">
				<div class="border" style="left: 0px; width: 148px;"></div>
				<ul>
					
						
							
								<li class="active">
									<a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemList.do">Problem</a>
								</li>
							
							
						
						
							
							
								<li>
									<a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/userProblemList.do">User Problem</a>
								</li>
							
						
						
							
							
								<li>
									<a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/solveclub/solveclubList.do">Solving Club</a>
								</li>
							
						
										
					
					
						
						
							<li>
								<a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/discussionBoardList.do">Solving Talk</a>
							</li>
						
					
					
				</ul>
				<nav class="sub-navi-nav"><span class="icomoon-prev" onclick="beforeNavSelect()"></span><span class="icomoon-next" onclick="nextNavSelect()"></span></nav>
				
				
			</div>
		</div>
		<!-- sub navi -->
	</div>
</div>
<!--// row -->			

<!--sw-problem-wrap -->
<div class="sw-problem-wrap">
	<form id="searchContestProbVO" name="contestProbForm" action="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYyonWQai2rHBFVW&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1" method="post" autocomplete="off">
		<input type="hidden" name="contestProbId" value="AYyonWQai2rHBFVW">
		<input type="hidden" name="ocwKind" value="">
		<input type="hidden" name="ocwSeq" value="">
	
		
		














<script type="text/javascript">
	function fnMoveMenu(menuKey) 
	{
		var pageIndex = 1
		var backPath = '/common/swea/solvingPractice/problemList.do'
		var problemDetailPath = 'problemDetail.do';
		var problemResultPath = 'problemResult.do';
		var problemCodeAttackPath = 'problemCodeAttackResult.do';
		var problemDiscussionPath = 'problemBoardList.do';

		var problemPageType = 'general';
		if(problemPageType) {
			switch(problemPageType) {
			case 'general':
				break;
			case 'user':
				backPath = "/common/swea/solvingPractice/userProblemList.do";
				problemDetailPath = 'userProblemDetail.do';
				problemResultPath = 'userProblemResult.do';
				problemCodeAttackPath = 'userProblemCodeAttackResult.do';
				problemDiscussionPath = 'userProblemBoardList.do'
				break;
			case 'solvingClub':
				backPath = "/common/swea/solvingPractice/solveclub/solveclubView.do";
				problemDetailPath = 'solveclub/solveclubProblemDetail.do';
				problemResultPath = 'solveclub/solveclubProblemResult.do';
				problemCodeAttackPath = 'solveclubProblemCodeAttackResult.do';
				problemDiscussionPath = 'solveclub/solveclubProblemBoardList.do'
				break;
			}
		}
		
		if(menuKey == 'back') {			
			var iPageIndex = document.createElement("input");
			iPageIndex.type = "hidden";
			iPageIndex.name = "pageIndex";
			iPageIndex.value = (pageIndex ? pageIndex : 1);
			
			document.contestProbForm.appendChild(iPageIndex);
			document.contestProbForm.action = backPath;
			document.contestProbForm.method = 'get';
			document.contestProbForm.submit();
			return false;
		}
		if(menuKey == 'problem') 
		{
			document.contestProbForm.action = '/common/swea/solvingPractice/' + problemDetailPath;
		}
		else if(menuKey == 'result') 
		{
			document.contestProbForm.action = '/common/swea/solvingPractice/' + problemResultPath;
		} 
		else if(menuKey == 'codeAttack')
		{
			document.contestProbForm.action = '/common/swea/solvingPractice/' + problemCodeAttackPath;
		} 
		else if(menuKey == 'discussion') 
		{
			document.contestProbForm.action = '/common/swea/solvingPractice/' + problemDiscussionPath;
		}
		
		document.contestProbForm.action += (pageIndex ? '?pageIndex=' + pageIndex : '');
		
		if(document.contestProbForm.pageIndex) {
			document.contestProbForm.pageIndex.value = 1;
		}
		document.contestProbForm.method= "get";
		refineSolveClubForm('', document.contestProbForm);
		document.contestProbForm.submit();
	}
	
	function checkIsFirstOpen()
	{
		var contestProbId = 'AYyonWQai2rHBFVW';
		var probOpenYn = 'N';
		var solveClubId = '';
		var solveClubAttendYn = '';

		if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent) 
			    || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(navigator.userAgent.substr(0,4))) { 
			bootbox.alert("You can't access from Mobile Browser.", "Alert", "5", null, function(result){				
			});
			return;
		}

		if(solveClubId && solveClubAttendYn && solveClubAttendYn == 'N') {
			bootbox.alert("Join Solving Club before solve this problem.", "Alert", "5", null, function(result){				
			});
			return;
		}
		
		var params =
		{
			contestProbId : contestProbId
		};

		var url = contextPath + "/contestHistory/checkIsFirstOpen.do";
		$.ajax(
		{
			type : "POST",
			url : url,
			data : params,
			success : function(ret)
			{
				if(ret.probOpenYn == 'N') {
					if(solveClubId) {
						saveFirstOpenHistory(contestProbId, solveClubId);
					} else {
						saveFirstOpenHistory(contestProbId);
					}
				} else {
					if(solveClubId) {
						fnGoProblemTestForSolvingClub(contestProbId, solveClubId);
					} else {
						fnGoProblemTest(contestProbId);
					}
				}
			},
			error : function(request, err, ex)
			{
				bootbox.alert(err + " ===> " + ex, "Solve Problem","4",null, function() {
				});
			}
		});
		
	}
	
	function saveFirstOpenHistory(contestProbId, solveClubId)
	{
		var params =
		{
			solveclubId : solveClubId,
			contestProbId : contestProbId,
			solveStatusCd : "V"
		};

		var url = contextPath + "/contestHistory/insertFirstOpenProbHistory.do";
		$.ajax(
		{
			type : "POST",
			url : url,
			data : params,
			success : function(ret)
			{
				if(solveClubId) {
					fnGoProblemTestForSolvingClub(contestProbId, solveClubId);
				} else {
					fnGoProblemTest(contestProbId);
				}
			},
			error : function(request, err, ex)
			{
				bootbox.alert(err + " ===> " + ex, "Solve Problem","4",null, function() {
				});
			}
		});
	}

	function fnFavorite(){
		$.ajax({
			type: 'POST',
			url : '/common/swea/solvingPractice/historyContestProbList.do?_frameF=true',  
			data : {id:'AYyonWQai2rHBFVW' , flag: document.getElementById('favorite_button').value },
			dataType : 'html',
			
			success : function(ret){
				if(ret == '"true"'){
					$("#bookMark").removeClass('active');
					document.getElementById('favorite_button').value = 'false'
				}else{
					$("#bookMark").addClass('active');
					document.getElementById('favorite_button').value = 'true'
				}
				
			},
			error : function (request, err, ex){
				alert(request.responseText);
			},
			complete:function(){
				
			}
			
		});
	}
	
	function fnGoProblemTest(contestProbId)
	{
		var _menuId = null;
		
		window.open('/common/scs/satti/problem.do?_menuId=' + _menuId+ '&contestProbId=' + contestProbId , 'openProb');
	}
	
	function fnGoProblemTestForSolvingClub(contestProbId, solveclubId)
	{
		var _menuId = null;
		
		window.open('/common/scs/satti/problem.do?_menuId=' + _menuId+ '&contestProbId=' + contestProbId + '&solveclubId=' + solveclubId, 'openProb');
	}
	
	function fncModifyUserProblem()
	{
		document.contestProbForm.method = "GET";
		document.contestProbForm.action = "/common/swea/solvingPractice/userProblemModify.do";
		document.contestProbForm.submit();
	}
	
	function fncDeleteUserProblem()
	{
		document.contestProbForm.action = "/common/swea/solvingPractice/deleteContestProb.do";
		document.contestProbForm.method = "POST";
		document.contestProbForm.submit();
	}
</script>

<input type="hidden" name="solveclubId" value="">
<input type="hidden" name="solveclubPassword" value="">
<input type="hidden" name="attendYn" value="">

<!-- align-box btn-->
<div class="align-box">
	<div class="al-l">
		<button class="sbtn small gray" onclick="fnMoveMenu(&#39;back&#39;);">List<!-- 목록 --></button>
	</div>
	<div class="al-r">
				

			<button class="bookmark " id="bookMark" onclick="javascript:fnFavorite();return false;">Bookmark<!-- Bookmark --></button>
<!-- 				</p> -->
		<input type="hidden" id="favorite_button" value="false">
		
			
			
				<button class="sbtn small blue" onclick="javascript:checkIsFirstOpen();return false;">Solve Problem<!-- 문제풀러가기 --></button>
			
					
	</div>
		
</div>
<!--// align-box btn -->

<!-- align-element -->
<div class="align-box">
	<div class="al-l">
		<ul class="item-left-list">
			<li>
				
					
					
					
						<span class="level-h">
					
					
					
							
				H</span></li>
			<li>
				
			</li>
			<li>
				
				<h6>[E][H2350] [Pro] Image editor</h6>
			</li>
			<li>
				
					
					
					
				
			</li>
			
		</ul>
	</div>
	<div class="al-r">
		<ul class="item-right-list">
<!-- 			<li>SW Expert 아카데미</li> -->
<!-- 			<li><span>2020-00-00</span></li> -->
<!-- 			<li>조회:<span>3782</span></li> -->
		</ul>
	</div>
</div>
<!--// align-element -->


<!-- sub tabs -->
<div class="sub-tabs">

	<!-- sub-tab-list -->
	<section role="navigation" class="sub-tab-list">
		<ul>
			<li><a class="active" href="javascript:fnMoveMenu(&#39;problem&#39;);">Problem</a></li>
			<li><a href="javascript:fnMoveMenu(&#39;result&#39;);">Result</a></li>
			
			
			<li><a href="javascript:fnMoveMenu(&#39;discussion&#39;);">Talk</a></li>
			
		</ul>
	</section>
	<!--// sub-tab-list -->
</div>
<!--// sub tabs -->
		
			<div class="sw-form-tbl">
				<table>
					<colgroup>
						<col width="15%">
						<col width="85%">
					</colgroup>
					<tbody>
						<tr>
							<td class="border-r title">S/W Language</td>
							<td data-label="S/W Language" colspan="99">
								<div class="c2">
									
										C++,
									
										Java
																
								</div>
							</td>
						</tr>
						<tr>
							<td class="border-r title">Tag</td>
							<td data-label="Tag" colspan="99">
								<div class="c2">
									
								</div>
							</td>
						</tr>
					</tbody>
				</table>
			</div>
		
	
		<!-- text입력 결과가 보여지는곳  -->
		<div class="view">
			<div class="view-details">
				<p><span style="font-size: 12pt;"><span style="font-family: &quot;맑은 고딕&quot;;">※</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">&nbsp;The act of&nbsp;</span></span><span lang="EN-US" style="font-size: 12pt; color: red; font-family: &quot;맑은 고딕&quot;;">posting and sharing problems &amp; solutions to the outside of the company online/offline&nbsp;</span><span lang="EN-US" style="font-size: 12pt; font-family: &quot;맑은 고딕&quot;;">is strictly prohibited. Problems of the SW Expert Academy are only open to Samsung Electronics employees.</span><br></p><p><span lang="EN-US" style="font-size: 12pt; font-family: &quot;맑은 고딕&quot;;"><br></span></p><p class="MsoNormal" align="left" style="margin-bottom: 0.0001pt; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal; word-break: keep-all;"><b><span style="font-family: &quot;맑은 고딕&quot;;">[Restrictions]</span></b><span lang="EN-US" style="font-size: 9pt;"><o:p></o:p></span></p><table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="872" style="margin-left: 0.75pt; background: white; width: 654pt;"><tbody><tr style="height: 7.75pt;"><td width="104" style="padding: 0cm 0.75pt; height: 7.75pt; border-width: 1pt; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-color: black; border-image: initial; width: 78pt; background: transparent;"><p class="MsoNormal" align="left" style="margin-bottom: 0.0001pt; line-height: normal; word-break: keep-all;"><span lang="EN-US" style="font-size: 9pt;"><span style="font-family: &quot;맑은 고딕&quot;;">Execution Time</span><o:p></o:p></span></p></td><td width="501" style="padding: 0cm 0.75pt; height: 7.75pt; border-bottom-width: 1pt; border-bottom-color: black; width: 375.6pt; border-top: 1pt solid black; border-right: 1pt solid black; border-image: initial; border-left: none; background: transparent;"><p class="MsoNormal" align="left" style="margin-bottom: 0.0001pt; line-height: normal; word-break: keep-all;"><span lang="EN-US" style="font-size: 9pt;"><span style="font-family: &quot;맑은 고딕&quot;;">3&nbsp;sec (C++) /&nbsp;3 sec (Java)</span></span><span lang="EN-US" style="background-color: transparent; font-size: 9pt;"><span style="font-family: &quot;맑은 고딕&quot;;">&nbsp;</span></span><span style="background-color: transparent; font-family: &quot;맑은 고딕&quot;;">for 25 test cases combined</span></p></td></tr><tr style="height: 11.3pt;"><td width="104" style="padding: 0cm 0.75pt; height: 11.3pt; border-bottom-width: 1pt; border-bottom-color: black; width: 78pt; border-right: 1pt solid black; border-left: 1pt solid black; border-image: initial; border-top: none; background: transparent;"><p class="MsoNormal" align="left" style="margin-bottom: 0.0001pt; line-height: normal; word-break: keep-all;"><span lang="EN-US" style="font-size: 9pt;"><span style="font-family: &quot;맑은 고딕&quot;;">Memory Limit</span><o:p></o:p></span></p></td><td width="501" style="padding: 0cm 0.75pt; height: 11.3pt; border-bottom-width: 1pt; border-bottom-color: black; width: 375.6pt; border-top: none; border-left: none; border-right: 1pt solid black; background: transparent;"><p class="MsoNormal" align="left" style="margin-bottom: 0.0001pt; line-height: normal; word-break: keep-all;"><span lang="EN-US" style="font-size: 9pt;"><span style="font-family: &quot;맑은 고딕&quot;;">Maximum 256MB is available for heap and static memory combined (Note: Maximum 1MB can be used for stack)</span></span></p></td></tr></tbody></table><p><br></p><table cellspacing="0" style="font-family: &quot;Malgun Gothic&quot;; border: 1px dotted black;"><tbody><tr><td width="707" style="border-image: none 100% / 1 / 0 stretch; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; height: 3.1px; padding: 14.2pt 5.4pt; width: 712pt;"><p align="left" style="margin-bottom: 10pt;"><span style="font-family: &quot;맑은 고딕&quot;; font-size: small;"><strong>&nbsp;① &nbsp;&nbsp;Test takers who will be using C or C++ to write their answer,</strong></span></p><p align="left" style="margin-bottom: 10pt;"><span style="font-family: &quot;맑은 고딕&quot;; font-size: small;"><strong><span style="color: white;">&nbsp; ㅇ &nbsp;&nbsp;</span>please select C++ as for the Language before submitting the answer.</strong></span></p><p align="left" style="margin-bottom: 10pt;"><span style="font-family: &quot;맑은 고딕&quot;; font-size: small;"><strong>&nbsp;&nbsp;② &nbsp;&nbsp;Consists of the Main part and User Code part.</strong></span></p><p align="left" style="margin-bottom: 10pt;"><span style="font-family: &quot;맑은 고딕&quot;; font-size: small;"><strong><span style="color: white;">&nbsp; ㅇ &nbsp;&nbsp;</span>A.&nbsp;&nbsp;</strong>Main Part &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: Cannot be edited. But note that a validation logic can be added in here</span></p><p align="left" style="margin-bottom: 10pt;"><span style="font-family: &quot;맑은 고딕&quot;; font-size: small;"><span style="color: white;"><strong>&nbsp;&nbsp;ㅇ &nbsp;&nbsp;A.&nbsp;&nbsp;</strong>Main Part&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;</span>for the purposes of solution evaluation such as to detect an abnormal solution.</span></p><p align="left" style="margin-bottom: 10pt;"><span style="font-family: &quot;맑은 고딕&quot;; font-size: small;"><strong><span style="color: white;">&nbsp; ㅇ &nbsp;&nbsp;</span>B. &nbsp;</strong>User Code Part &nbsp;: Code which the test taker must actually write.</span></p><p align="left" style="margin-bottom: 10pt;"><span style="font-family: &quot;맑은 고딕&quot;; font-size: small;"><span style="color: white;"><strong>&nbsp;&nbsp;ㅇ &nbsp;&nbsp;B.&nbsp;&nbsp;</strong>User Code Part&nbsp; :&nbsp;</span>Make sure that standard input/output functions are NOT included when submitting the code.</span></p><p align="left" style="margin-bottom: 10pt;"><span style="font-family: &quot;맑은 고딕&quot;; font-size: small;"><strong>&nbsp;&nbsp;③ &nbsp;&nbsp;Cautions When Programming on Local PC</strong></span></p><p align="left" style="margin-bottom: 10pt;"><span style="font-family: &quot;맑은 고딕&quot;; font-size: small;"><strong><span style="color: white;">&nbsp;&nbsp;ㅇ &nbsp;&nbsp;</span>A. &nbsp;</strong>2 files must be generated. ( main.cpp / solution.cpp or Solution.java / UserSolution.java )</span></p><p align="left" style="margin-bottom: 10pt;"><span style="font-family: &quot;맑은 고딕&quot;; font-size: small;"><strong><span style="color: white;">&nbsp; ㅇ &nbsp;&nbsp;</span>B. &nbsp;</strong>Please copy the Main part into main.cpp or Solution.java.</span></p><p align="left" style="margin-bottom: 10pt;"><span style="font-family: &quot;맑은 고딕&quot;; font-size: small;"><strong><span style="color: white;">&nbsp;&nbsp;ㅇ &nbsp;&nbsp;</span>C. &nbsp;</strong>To use the sample_input.txt, uncomment the code (commented)</span></p><p align="left" style="margin-bottom: 10pt;"><span style="font-family: &quot;맑은 고딕&quot;; font-size: small;"><span style="color: white;"><strong>&nbsp; ㅇ &nbsp;&nbsp;C.&nbsp;&nbsp;</strong></span>which uses the file as the standard input within the Main part code.</span></p><p align="left" style="margin-bottom: 10pt;"><span style="font-family: &quot;맑은 고딕&quot;; font-size: small;"><strong><span style="color: white;">&nbsp; ㅇ &nbsp;&nbsp;</span>D. &nbsp;</strong>Delete or comment all standard input/output functions for debugging before submitting your code.</span></p><p align="left" style="margin-bottom: 10pt;"><span style="font-family: &quot;맑은 고딕&quot;; font-size: small;"><strong>&nbsp;&nbsp;④ &nbsp;&nbsp;Since not all constraints are specified in this document, analyze the given code for further information.</strong></span></p><p align="left" style="margin-bottom: 10pt;"><span style="font-family: &quot;맑은 고딕&quot;; font-size: small;"><strong>&nbsp; ⑤ &nbsp;&nbsp;Given codes can differ depending on the programming language. Analyze codes according to your language selection.</strong></span></p></td></tr></tbody></table><p style="font-family: &quot;Malgun Gothic&quot;; font-size: medium;">&nbsp;</p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span lang="EN-US" style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"><span style="font-size: small;">[Problem Description]</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span lang="EN-US" style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"><span style="font-size: small;">You are implementing a simple image editing program.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span lang="EN-US" style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"><span style="font-size: small;">An image is composed of w * h pixels containing pixel data that represents the color value of each dot. w represents width and h represents height.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: &quot;맑은 고딕&quot;;"><span lang="EN-US" style="line-height: 13.91px;">The size of the image is&nbsp;<strong>w * h</strong>, and&nbsp;<strong>the ranges of x and y are 0&nbsp;</strong></span><strong><span lang="EN-US" style="line-height: 13.91px;">≤</span></strong><strong><span lang="EN-US" style="line-height: 13.91px;">&nbsp;x&nbsp;</span></strong><strong><span lang="EN-US" style="line-height: 13.91px;">≤ w - 1 and&nbsp;</span></strong><strong><span lang="EN-US" style="line-height: 13.91px;">0&nbsp;</span></strong><strong><span lang="EN-US" style="line-height: 13.91px;">≤</span></strong><strong><span lang="EN-US" style="line-height: 13.91px;">&nbsp;y&nbsp;</span></strong><strong><span lang="EN-US" style="line-height: 13.91px;">≤ h - 1</span></strong><span lang="EN-US" style="line-height: 13.91px;">.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span lang="EN-US" style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"><span style="font-size: small;">The color value of a pixel is 1 byte, and its range is 0 to 127. P(x, y) represents the color value of a pixel of which the horizontal location is x and the vertical location is y.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: &quot;맑은 고딕&quot;;"><span lang="EN-US" style="line-height: 13.91px;">P(0, 0) is the location of the top-left corner. The locations of pixels represented by coordinates are as in&nbsp;</span><strong><span lang="EN-US" style="line-height: 13.91px;">[Fig. 1]</span></strong><span lang="EN-US" style="line-height: 13.91px;">.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;">&nbsp;</p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span style="font-family: 굴림;"><img src="data:image/png;base64,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" style="height: 188px; width: 602px;"></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: &quot;맑은 고딕&quot;;"><strong><span lang="EN-US" style="color: white;"><span style="line-height: 13.91px;">___________________________________________________</span></span></strong><strong><span lang="EN-US" style="line-height: 13.91px;">&nbsp;[Fig. 1]</span></strong></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;">&nbsp;</p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span lang="EN-US" style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"><span style="font-size: small;">Image data is given as in&nbsp;<strong>[Fig. 2]</strong>. Pixel data is image data composed of color values.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span lang="EN-US" style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"><span style="font-size: small;">Pixel data is given in order from left to right, starting from that of the pixel in the top-left corner of the image.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;">&nbsp;</p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span lang="EN-US" style="line-height: 17.12px;"><span style="font-family: 굴림;"><img src="data:image/png;base64,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hSyd2UL77lGPwrncfEr18LflPRj4levhb8p6AO1orisfEr18LflPRj4levhb8p6AO1orisfEr18LflPRj4levhb8p6AO1orisfEr18LflPRj4levhb8p6AO1orisfEr18LflPRj4levhb8p6AO1orisfEr18LflPRj4levhb8p6AO1orisfEr18LflPRj4levhb8p6AO1orisfEr18LflPRj4levhb8p6AO1orisfEr18LflPRj4levhb8p6AO1orisfEr18LflPRj4levhb8p6AO1orisfEr18LflPRj4levhb8p6AO1orisfEr18LflPRj4levhb8p6AO1orisfEr18LflPRj4levhb8p6AOk1/TG1jRLmzjdUmdQ0Lt0SRSGRvwYCuffwXcyLo4e5hJiJOpZz/pGXEvy/9tB37E1Hj4levhb8p6MfEr18LflPQB2tctL4Yu38G6jpAlg8+6mmkR8naA8pcZ4z0NU8fEr18LflPRj4levhb8p6AOmbRNMkvUvZdOs3vVwRcNApkBHQ7sZrG1HSdf1qYWd8+mR6YtwkvmwhzOwRgyjBGFPAyQT3xVLHxK9fC35T0Y+JXr4W/KegDtaK4rHxK9fC35T0Y+JXr4W/KegDtaK4rHxK9fC35T0Y+JXr4W/KegDta5288NSXPi6DU1ljFlsDXEJzmSVAwjb6AOc/QVmY+JXr4W/KejHxK9fC35T0AavhTw7PoKXf2uaOaSRxHCyZ+WBBiNTnuATn61b1zS5dTOneS6L9lvY7l9+eVXOQPfmufx8SvXwt+U9GPiV6+FvynoA230Lz/El5e3SwTWdxZJbGF13ZIZicgjBHzCq2t+HZBov2Lw3a6fZrJMrXEWDAkqfxKTGMjPAz6ZrNx8SvXwt+U9GPiV6+Fvyno6WA3tBj1aCFodTtdMtoY1CwJYu7ADuCGUY7dK164rHxK9fC35T0Y+JXr4W/KegDtaK4rHxK9fC35T0Y+JXr4W/KegDtabJGssbxyKGRwVYHuDXGY+JXr4W/KejHxK9fC35T0ARp4I1KHw9NbxX0P9ppOptZ23bUiQFEU8ZzsZs+5rsbCzi0+wt7OAYigjWNB7AYrksfEr18LflPRj4levhb8p6AOgs9Kmt/EGq37OhivEhVFGdw2Bgc/nVPSPCdlF4fsLHWbKwvprRCoeSFZAMnJ27hkdqy8fEr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" style="height: 116px; width: 642px;"></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: &quot;맑은 고딕&quot;;"><strong><span lang="EN-US" style="color: white;"><span style="line-height: 13.91px;">___________________________________________________</span></span></strong><strong><span lang="EN-US" style="line-height: 13.91px;">&nbsp;[Fig. 2]</span></strong></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;">&nbsp;</p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span lang="EN-US" style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"><span style="font-size: small;">The image editing program has features such as Import, Rectangle Tool, Rotate, Paint Bucket, and Save.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span lang="EN-US" style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"><span style="font-size: small;">Below are descriptions of how each feature works.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span lang="EN-US" style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"><span style="font-size: small;">&nbsp;</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span lang="EN-US" style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"><span style="font-size: small;">1. Import</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: &quot;맑은 고딕&quot;;"><span lang="EN-US" style="color: white;"><span style="line-height: 13.91px;">____</span></span><span lang="EN-US" style="line-height: 13.91px;">Imports an image from the storage.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span lang="EN-US" style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"><span style="font-size: small;">&nbsp;</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span lang="EN-US" style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"><span style="font-size: small;">2. Rectangle Tool</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: &quot;맑은 고딕&quot;;"><span lang="EN-US" style="color: white;"><span style="line-height: 13.91px;">____</span></span><span lang="EN-US" style="line-height: 13.91px;">Draws a rectangle on the image.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: &quot;맑은 고딕&quot;;"><span lang="EN-US" style="color: white;"><span style="line-height: 13.91px;">____</span></span><span lang="EN-US" style="line-height: 13.91px;">Given the horizontal location mX, the vertical location mY, the width mW, the height mH, and the color value mColor (0–127),</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span lang="EN-US" style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"><span style="font-size: small;">&nbsp; &nbsp; &nbsp;the Rectangle Tool paints in mColor a mW wide and mH long area that starts from P(mX, mY) as in&nbsp;<strong>[Fig. 3]</strong>.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;">&nbsp;</p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span style="font-family: 굴림;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaUAAADKCAYAAAAFB1+VAAAAAXNSR0ICQMB9xQAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUATWljcm9zb2Z0IE9mZmljZX/tNXEAAAgeSURBVHja7dzPa5MHHMDh15089A+Y0Hc376vZqYexU5dDD7varOLoiIIlKL04hiTCcC+is+Bw/jhIhwd72MTDcrGwXYQhiGMgQ6Ts6KWw404j65v0rW9f39Qk7WvS9hEe7PumadKX5v3wfd83CYIgaAHACHgviL+4ePFiAADDsP7vP1ECQJQAQJQAECUAECUARAkARAkAUQIAUQJAlABAlAAQJQAQJQBECQBECQBREiUARAkARAkAUQIAUQJAlABAlDjoGpXSdDg1v5BeF0XVsU8/KN2erdePpNfXa+WJsDRz1XYDUYLCohQEpdV0gDrrglY2VvNT4UJQmlmy3UCUoBD1+uyRUhCsliqN6S3xif/ox8sr1SgaS6an8niwkv4+QJRgW+14hOFyuVKeC4NgrfPHW1o9Xq8djaPSWQ7XyrX6RDo2yVS0GZ+pqQthEL5Ivq996C61DIgS9Baldnw6h+ReLwetZMqZKQVL6SmoPRltLMeT07Hg2KMkYsl92of0UvcBRAl6jlL6MFs7QqlzQdnAdKagY0/iiKVvS98v/jp7jgkQJdj9KKXOK8VTUxKf5CKI7NQEiBIUFqXN7/mo/FP6vp1DeeGTzvmpziRlG4MoQeFRaq8Lwxfp+KTPR7kUHERp31i4dOuzU9cfPbAtRjdKySG87Prk8nCH7gY3/93P3567fO9sFEWHbQ9Eacgxmrvx+FnlzvPWyZtP/rZNOIhOL/5yN34NnLj59JU4IUpDjlFClDjoUUqIE6I0xBglZm/98U/t6nIDDppurwlxQpQK9tWl6598+f1vv4oSiBKiNNJxcvgOh+/ECFEamTiJEgc9SmKEKI1QnOIXpm3BQeSScEQJAFECAFECQJQAQJRGawO1gF1xyD4FUUqJP5Hh62+ufChKIEqI0tDF7zzv99O8kxdUqwUM4tAhUUKUcqek5B3n/UxLogSihCgVMiUlUepnWhIlECVEqbApqd9pSZRAlBClwqakfqclUQJRQpQKnZL6mZbyovRyMefKomr+C7L9vZPr/w/ygm52fvbiyzdvq66vn1zc+Q6jWc1/7snzXqzu4PmDKCFKW5259vBa/EnesfhTjL/44fe/kuXalfvnB45SZke+OJmz827ufIfezIlCczdDsR68yZzwxb9Ptfn68XYjgIiSnS4O36XEn+S9cPnuyT43UE9Rytu5xzv2vCmnX/FUlASiW0R2dVrKiWn8HJp2sIgSorRHorSx496MRc6OPZk+2lNVkDo0txGaZF2zy2G85sbP2G5qGegxNm5r5kxJ6XCZlhAlRGmPTUrNbXbiSSiScCXnbbL3ywteO0aTbz9sN+hjbD7fboccm93Pm4EoIUojFqXshQfxTj47beRNOVsOzWWmorzoZX9mbrwGeYyXnegtVrs8xsbtLnhAlBClUYxS5uq7vKkoL0rZddXs+aHMxPXGpPSWczs7fYyuk5goIUqI0t46p1RUlNKXlbfDUS0mStv+XqKEKCFKezdK3c4p9R2M7NV2b7n6rrAoOaeEKCFKezdKeTvxQYKRNxlteZ9SD1fO7UaUXH2HKCFKezlKOTHoNxjt+HQ5h7R5YUUmfkVFyfuUECVEaUSj1Kte47UT8WMUPcGYkhAlRGkfRCmZXIrcocfB2M1Pd8j7+T77DlFClPZJlECURAlREiUQJURJlABRQpRECUQJURIlQJQQJVECUUKURAkQJURJlECUECVREiUQJURJlECUECVREiUQJURJlECUQJRECUQJURIlECUQJVECUUKURAlESZQQJVECUUKURAkQJfZvlOrHyx+Xa/WJ9Looqo5NlaYuVKNoTJRAlBCld2amFCyFU/MLW0JVK0+EQfgiGytRAlFClEQJECX2XpTiw27lMFwuV8pzYRCsdZ5AafV4vXa0PB6sdJbDtXRsRAlECVEqLkrt+JRWZ+v1I6+Xg1ap0phOIhSMl1eS80Xt5WDzjztla7xECUQJURooSkmANqNTmllKlhuV0rQogSghSiMbJYfvQJQQJVESJRAlREmUQJQQJVESJRAlDk6UhkWUQJQQJVECURIlREmUQJQQJVECRAlREiUQJURJlABRQpRECUQJURIlQJQQJVECUUKUREmUQJQQJVECUUKUREmUQJQQJVECUUKUREmUQJQQJVECUQJREiUQJURJlECUQJRECUQJURIlQJQQJVECUUKURAkQJURJlECUECVRAkQJURIlECVESZQAUUKURAlECVESJVECUUKURAlECVESJVECUUKURAlECURJlECUECVRAlECURIlECVEaYhqV+6fr11dbsTmbjx+dur6owfJ8rnox9OiBKKEKL0zZ649vFa587yV59zle2dFCUQJUXpnGo3o/c9v//lvNkgnbj59FUXRYVECUUKUhj4t9TIliRKIEqJU+LTU65QkSiBKiFLh01KvU5IogSghSoVOS/1MSaIEooQoFTot9TMlpaME7JgoIUrZaamfKUmUQJQQJQBESZQAECUAECUARAkARAkAUQIAUQJAlABAlAAQJQAQJQBECQBECQBRAgBRAkCUbBgARAkAURIlAEQJAEQJAFECAFECQJQAQJQAECUAECUARAkARAkAUQIAUQJAlABAlAAQJVECQJQAQJQAECUAECUARAkARAkAUQIAUQJAlABAlAAQJQAQJQBECQBECQBRAgBRAkCURAkAUQIAUQJAlABAlAAQJQAQJQBECQBECQBRAgBRAkCUAECUABAlABAlAESp/QUADJsoATBCUTI6AjAq/gd/soA8SB/6yQAAAABJRU5ErkJggg==" style="height: 202px; width: 421px;"></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: &quot;맑은 고딕&quot;;"><strong><span lang="EN-US" style="color: white;"><span style="line-height: 13.91px;">_____________________________</span></span></strong><strong><span lang="EN-US" style="line-height: 13.91px;">&nbsp;[Fig. 3]</span></strong></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span lang="EN-US" style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"><span style="font-size: small;">&nbsp;</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span lang="EN-US" style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"><span style="font-size: small;">3. Rotate</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: &quot;맑은 고딕&quot;;"><span lang="EN-US" style="color: white;"><span style="line-height: 13.91px;">____</span></span><span lang="EN-US" style="line-height: 13.91px;">Rotates the image 90 degrees clockwise as in&nbsp;<strong>[Fig. 4]</strong>.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt 38pt;"><span lang="EN-US" style="line-height: 18.4px;"><span style="font-family: &quot;맑은 고딕&quot;;"><span style="font-size: small;">&nbsp;</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt 38pt;"><span lang="EN-US" style="line-height: 18.4px;"><span style="font-family: 굴림;"><img src="data:image/png;base64,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" style="height: 150px; width: 273px;"></span></span></p><p style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt 38pt;"><span style="font-size: small;"><span style="font-family: &quot;맑은 고딕&quot;;"><span lang="EN-US" style="color: white;"><span style="line-height: 14.95px;">__________</span></span><span lang="EN-US" style="line-height: 14.95px;">Original image<span style="color: white;">________</span>Image rotated 90 degrees</span><span lang="EN-US" style="color: white;"><span style="line-height: 14.95px;">_____________</span></span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: &quot;맑은 고딕&quot;;"><strong><span lang="EN-US" style="color: white;"><span style="line-height: 13.91px;">_________&nbsp; ______________&nbsp;&nbsp; _________</span></span></strong><strong><span lang="EN-US" style="line-height: 13.91px;">[Fig. 4]</span></strong></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;">&nbsp;</p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span lang="EN-US" style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"><span style="font-size: small;">&nbsp;</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span lang="EN-US" style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"><span style="font-size: small;">4. Paint Bucket</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: &quot;맑은 고딕&quot;;"><span lang="EN-US" style="color: white;"><span style="line-height: 13.91px;">___ _</span></span><span lang="EN-US" style="line-height: 13.91px;">Changes the color of a chain of pixels that have the same value as and are linked together with the pixel at the given location in the image into the given color.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: &quot;맑은 고딕&quot;;"><span lang="EN-US" style="color: white;"><span style="line-height: 13.91px;">____</span></span><strong>&nbsp;</strong><span lang="EN-US" style="line-height: 13.91px;">Let’s say that the pixel in the top-right corner is selected, and the given color value is 4 as in&nbsp;<strong>[Fig. 5]</strong>.<br>&nbsp; &nbsp; &nbsp;&nbsp;Since the original color value of the selected pixel is 1, color values of all pixels that are linked together with the selected pixel to form a chain changes into 4.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt 38pt;"><span lang="EN-US" style="line-height: 18.4px;"><span style="font-family: 굴림;"><img src="data:image/png;base64,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" style="height: 198px; width: 379px;"></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: &quot;맑은 고딕&quot;;"><strong><span lang="EN-US" style="color: white;"><span style="line-height: 13.91px;">______________________________________</span></span></strong><strong><span lang="EN-US" style="line-height: 13.91px;">[Fig. 5]</span></strong></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;">&nbsp;</p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span lang="EN-US" style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"><span style="font-size: small;">&nbsp;</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span lang="EN-US" style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"><span style="font-size: small;">5. Save</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: &quot;맑은 고딕&quot;;"><span lang="EN-US" style="color: white;"><span style="line-height: 13.91px;">____</span></span><span lang="EN-US" style="line-height: 13.91px;">Saves the image.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: &quot;맑은 고딕&quot;;"><span lang="EN-US" style="color: white;"><span style="line-height: 13.91px;">____</span></span><span lang="EN-US" style="line-height: 13.91px;">The image is compressed using Huffman codes and saved.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: &quot;맑은 고딕&quot;;"><span lang="EN-US" style="color: white;"><span style="line-height: 13.91px;">____</span></span><span lang="EN-US" style="line-height: 13.91px;">Below is the process of Huffman compression.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: &quot;맑은 고딕&quot;;"><span lang="EN-US" style="color: white;"><span style="line-height: 13.91px;">________</span></span><span lang="EN-US" style="line-height: 13.91px;">1) Create a Huffman tree.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: &quot;맑은 고딕&quot;;"><span lang="EN-US" style="color: white;"><span style="line-height: 13.91px;">________</span></span><span lang="EN-US" style="line-height: 13.91px;">2) Assign the number of bits and a code to each color value.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: &quot;맑은 고딕&quot;;"><span lang="EN-US" style="color: white;"><span style="line-height: 13.91px;">________</span></span><span lang="EN-US" style="line-height: 13.91px;">3) Substitute the assigned codes for each pixel.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt 42.5pt;"><span lang="EN-US" style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"><span style="font-size: small;">&nbsp;</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span lang="EN-US" style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"><span style="font-size: small;">Implement each required function by referring to the following API description.</span></span></span><span style="font-family: &quot;맑은 고딕&quot;; font-size: 13.5pt;">&nbsp;</span></p>

<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" style="border: none;">
 <tbody><tr>
  <td width="601" valign="top" style="width: 450.8pt; border-width: 1pt; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-color: windowtext; padding: 4.25pt 5.4pt; border-image: none 100% / 1 / 0 stretch;">
  <p style="margin:0cm;margin-bottom:.0001pt"><strong><span lang="EN-US" style="font-size:14.0pt;font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:굴림;
  color:blue">void</span></strong><strong><span lang="EN-US" style="font-size: 14pt; font-family: &quot;맑은 고딕&quot;;">&nbsp;init(</span></strong><strong><span lang="EN-US" style="font-size:14.0pt;font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:
  굴림;color:blue">int&nbsp;</span></strong><strong><span lang="EN-US" style="font-size: 14pt; font-family: &quot;맑은 고딕&quot;;">mWidth</span></strong><strong><span lang="EN-US" style="font-size:
  14.0pt;font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:굴림;color:blue">, int&nbsp;</span></strong><strong><span lang="EN-US" style="font-size: 14pt; font-family: &quot;맑은 고딕&quot;;">mHeight,&nbsp;</span></strong><strong><span lang="EN-US" style="font-size:14.0pt;font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:굴림;
  color:blue">unsigned char&nbsp;</span></strong><strong><span lang="EN-US" style="font-size: 14pt; font-family: &quot;맑은 고딕&quot;;">mInImage[])</span></strong><span lang="EN-US" style="font-family:
  &quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width="601" valign="top" style="width: 450.8pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 4.25pt 5.4pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">This function is called once in the
  beginning of each test case.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">mWidth is the width of the image, and
  mHeight is the height of the image. mInImage is the image data, and 1 byte
  represents a pixel. A pixel has a color value that ranges from 0 to 127.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">In the image, pixels are given from
  left to right, starting from the one in the top-left corner.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">The value of P(x,y) is&nbsp;<span style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;">mInImage[X + Y * mWidth].</span></span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">&nbsp;</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><strong><i><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:굴림;color:white">__</span></i></strong><strong><i><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">Parameters</span></i></strong><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">_____</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">mWidth : Width of the image (4&nbsp;</span><span style="font-family: &quot;맑은 고딕&quot;;">≤<span lang="EN-US">&nbsp;mWidth&nbsp;</span>≤<span lang="EN-US">&nbsp;1,000)</span></span><span lang="EN-US" style="font-family:
  &quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">_____</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">mHeight : Height of the image
  (4&nbsp;</span><span style="font-family: &quot;맑은 고딕&quot;;">≤<span lang="EN-US">&nbsp;mHeight&nbsp;</span>≤<span lang="EN-US">&nbsp;1,000)</span></span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">_____</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">mInImage : Input image ( Size of the
  image &nbsp;=&nbsp; mWidth * mHeight )</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width="601" valign="top" style="width: 450.8pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 4.25pt 5.4pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><strong><span lang="EN-US" style="font-size:14.0pt;font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:굴림;
  color:blue">void</span></strong><strong><span lang="EN-US" style="font-size: 14pt; font-family: &quot;맑은 고딕&quot;;">&nbsp;rect(</span></strong><strong><span lang="EN-US" style="font-size:14.0pt;font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:
  굴림;color:blue">int&nbsp;</span></strong><strong><span lang="EN-US" style="font-size: 14pt; font-family: &quot;맑은 고딕&quot;;">mX,&nbsp;</span></strong><strong><span lang="EN-US" style="font-size:14.0pt;font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:굴림;
  color:blue">int&nbsp;</span></strong><strong><span lang="EN-US" style="font-size: 14pt; font-family: &quot;맑은 고딕&quot;;">mY,&nbsp;</span></strong><strong><span lang="EN-US" style="font-size:14.0pt;font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:굴림;
  color:blue">int&nbsp;</span></strong><strong><span lang="EN-US" style="font-size: 14pt; font-family: &quot;맑은 고딕&quot;;">mW,&nbsp;</span></strong><strong><span lang="EN-US" style="font-size:14.0pt;font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:굴림;
  color:blue">int&nbsp;</span></strong><strong><span lang="EN-US" style="font-size: 14pt; font-family: &quot;맑은 고딕&quot;;">mH,</span></strong><strong><span lang="EN-US" style="font-size:
  14.0pt;font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:굴림;color:blue">&nbsp;unsigned
  char&nbsp;</span></strong><strong><span lang="EN-US" style="font-size: 14pt; font-family: &quot;맑은 고딕&quot;;">mColor,</span></strong><strong><span lang="EN-US" style="font-size:14.0pt;font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:
  굴림;color:blue">&nbsp;unsigned char&nbsp;</span></strong><strong><span lang="EN-US" style="font-size: 14pt; font-family: &quot;맑은 고딕&quot;;">mOutImage[])</span></strong><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width="601" valign="top" style="width: 450.8pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 4.25pt 5.4pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">This function draws a rectangle on
  the current image.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">It changes the color of an area that
  starts from (mX, mY) and ends at&nbsp;</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">(mX + mW - 1, mY + mH - 1)&nbsp;into mColor.<o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><strong><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:굴림;color:#E74C3C">The area is
  always within the current image.</span></strong><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">mOutImage is saved in the form of the
  pixel data in&nbsp;<strong>[Fig. 2]</strong>.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><strong><i><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">&nbsp;</span></i></strong><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><strong><i><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:굴림;color:white">__</span></i></strong><strong><i><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">Parameters</span></i></strong><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">_____</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">mX : Horizontal location of the
  starting point</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">_____</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">mY : Vertical location of the
  starting point</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">_____</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">mW : Width of the area</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">_____</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">mH : Height of the area</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">_____</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">mColor : Color to paint the area
  (0&nbsp;</span><span style="font-family: &quot;맑은 고딕&quot;;">≤<span lang="EN-US">&nbsp;mColor&nbsp;</span>≤<span lang="EN-US">&nbsp;127)</span></span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">_____</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">mOutImage: Output image after
  execution</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width="601" valign="top" style="width: 450.8pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 4.25pt 5.4pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><strong><span lang="EN-US" style="font-size:14.0pt;font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:굴림;
  color:blue">void</span></strong><strong><span lang="EN-US" style="font-size: 14pt; font-family: &quot;맑은 고딕&quot;;">&nbsp;rotate(</span></strong><strong><span lang="EN-US" style="font-size:14.0pt;font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:
  굴림;color:blue">unsigned char&nbsp;</span></strong><strong><span lang="EN-US" style="font-size: 14pt; font-family: &quot;맑은 고딕&quot;;">mOutImage[])</span></strong><span lang="EN-US" style="font-family:
  &quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width="601" valign="top" style="width: 450.8pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 4.25pt 5.4pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">This function rotates the current
  image 90 degrees clockwise.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">mOutImage is saved in the form of the
  pixel data in&nbsp;<strong>[Fig. 2]</strong>.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><strong><i><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">&nbsp;</span></i></strong><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><strong><i><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:굴림;color:white">__</span></i></strong><strong><i><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">Parameters</span></i></strong><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">_____</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">mOutImage: Output image after
  execution</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width="601" valign="top" style="width: 450.8pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 4.25pt 5.4pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><strong><span lang="EN-US" style="font-size:14.0pt;font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:굴림;
  color:blue">void</span></strong><strong><span lang="EN-US" style="font-size: 14pt; font-family: &quot;맑은 고딕&quot;;">&nbsp;paintBucket(</span></strong><strong><span lang="EN-US" style="font-size:14.0pt;font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:
  굴림;color:blue">int&nbsp;</span></strong><strong><span lang="EN-US" style="font-size: 14pt; font-family: &quot;맑은 고딕&quot;;">mX,&nbsp;</span></strong><strong><span lang="EN-US" style="font-size:14.0pt;font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:굴림;
  color:blue">int&nbsp;</span></strong><strong><span lang="EN-US" style="font-size: 14pt; font-family: &quot;맑은 고딕&quot;;">mY,&nbsp;</span></strong><strong><span lang="EN-US" style="font-size:14.0pt;font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:굴림;
  color:blue">unsigned char&nbsp;</span></strong><strong><span lang="EN-US" style="font-size: 14pt; font-family: &quot;맑은 고딕&quot;;">mColor,&nbsp;</span></strong><strong><span lang="EN-US" style="font-size:14.0pt;font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:굴림;
  color:blue">unsigned char&nbsp;</span></strong><strong><span lang="EN-US" style="font-size: 14pt; font-family: &quot;맑은 고딕&quot;;">mOutImage[])</span></strong><span lang="EN-US" style="font-family:
  &quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width="601" valign="top" style="width: 450.8pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 4.25pt 5.4pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">This function paints in mColor a
  chain of pixels of the same color that are linked together from all sides,
  starting from (mX, mY) in the current image.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">The area is always within the current
  image.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">mOutImage is saved in the form of the
  pixel data in&nbsp;<strong>[Fig. 2]</strong></span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><strong><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:굴림;color:red">&nbsp;</span></strong><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:red">There is no case in which mColor is the
  same with the original color of P(mX, mY).</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">&nbsp;</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><strong><i><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:굴림;color:white">__</span></i></strong><strong><i><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">Parameters</span></i></strong><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">_____</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">mX : Horizontal location<strong>&nbsp;(&nbsp;</strong>0&nbsp;</span><span style="font-family: &quot;맑은 고딕&quot;;">≤<span lang="EN-US">&nbsp;mX&nbsp;</span>≤<span lang="EN-US"> width&nbsp;</span>–<span lang="EN-US"> 1 )</span></span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">_____</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">mY : Vertical location<strong>&nbsp;(&nbsp;</strong>0&nbsp;</span><span style="font-family: &quot;맑은 고딕&quot;;">≤<span lang="EN-US">&nbsp;mY&nbsp;</span>≤<span lang="EN-US"> height&nbsp;</span>–<span lang="EN-US"> 1 )</span></span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">_____</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">mColor : Color to paint the
  area&nbsp;<strong>(&nbsp;</strong>0&nbsp;</span><span style="font-family: &quot;맑은 고딕&quot;;">≤<span lang="EN-US">&nbsp;mColor&nbsp;</span>≤<span lang="EN-US"> 127 )</span></span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">_____</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">mOutImage: Output image after
  execution</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width="601" valign="top" style="width: 450.8pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 4.25pt 5.4pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><strong><span lang="EN-US" style="font-size:14.0pt;font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:굴림;
  color:blue">int</span></strong><strong><span lang="EN-US" style="font-size: 14pt; font-family: &quot;맑은 고딕&quot;;">&nbsp;save(</span></strong><strong><span lang="EN-US" style="font-size:14.0pt;font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:
  굴림;color:blue">unsigned char&nbsp;</span></strong><strong><span lang="EN-US" style="font-size: 14pt; font-family: &quot;맑은 고딕&quot;;">mOutHuffData[])</span></strong><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width="601" valign="top" style="width: 450.8pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 4.25pt 5.4pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">This function is called once at the
  end of each test case. After the image is compressed using Huffman
  compression, it is saved under the name mOutHuffData, and the total number of
  bits in the saved image is returned.</span><span lang="EN-US" style="font-family:
  &quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">Below is the process of Huffman
  compression.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:red">In the beginning, mOutHuffData is
  filled with 0.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">&nbsp;</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">- How to create a Huffman tree</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">______</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">1) Calculate the frequencies of each
  color value (0</span><span style="font-family: &quot;맑은 고딕&quot;;">–<span lang="EN-US">127) in the current image.</span></span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">______</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">2) For all color values of which the
  frequencies are greater than 0, create a node that has frequency and color
  value as attributes.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">______&nbsp;</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:red">&nbsp;* Keep in mind not to create a
  node for color values of which the frequencies are 0.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">______</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">3) Among the remaining nodes, select
  two nodes that have the smallest frequencies.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">______&nbsp;&nbsp;&nbsp;</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">If several nodes have the
  same frequency, select the node that has a smaller color value.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">______</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">4) Create a new node which is the
  parent of the two nodes that are previously selected.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">______</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">5) Among the two child nodes, the one
  that has a smaller frequency sits on the left side,</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">______&nbsp;&nbsp;&nbsp;</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">and the other sits on the
  right side.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">______&nbsp;&nbsp;&nbsp;</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">If the child nodes have
  the same frequency, the one that has a smaller color value sits on the left
  side.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">______</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">6) The frequency of the new node is
  the sum of the frequencies of its two child nodes.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">______&nbsp;&nbsp;&nbsp;</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">The color value of the new
  node is the same with that of the child node which has a smaller color value.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">______</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">7) Add the new node to the group of
  remaining nodes,</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">______&nbsp;&nbsp;&nbsp;</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">and remove its two child
  nodes from the group of remaining nodes.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">______</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">8) Repeat 3) to 7) until only one
  node remains.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">______</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">9) The one remaining node becomes the
  root node.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">&nbsp;</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">- How to encode color values</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">______</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">1) Start from the root node. In the
  beginning, there is no value.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">______</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">2) Put 0 at the end of the binary
  number as you descend to the child node on the left. Put 1 as you descend to
  the child node on the right.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">______</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">3) If you reach the tail end of the
  tree, the binary number is the encoded value of the color value.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">______&nbsp;</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:red">&nbsp;* The maximum length of a Huffman
  code assigned to a color value is 15 bits.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">&nbsp;</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">- How to substitute a Huffman code
  for the color value of each pixel and save the result.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">______</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">1) In an order from left to right,
  from the pixel in the top-left corner to the one in the bottom-right corner
  of the image, substitute a binary code for the color value of each pixel. The
  length of a code is the number of bits assigned.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:red">&nbsp;</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><strong><i><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:굴림;color:white">__</span></i></strong><strong><i><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">Parameters</span></i></strong><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">_____</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">mOutHuffData : Image compressed using
  Huffman compression after execution</span><span lang="EN-US" style="font-family:
  &quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">&nbsp;</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><strong><i><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:굴림;color:white">__</span></i></strong><strong><i><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">Return</span></i></strong><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;;color:white">_____</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">Total number of bits in the saved
  image after execution</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
 </tr>
</tbody></table><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><strong><span lang="EN-US" style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"><span style="font-size: small;">&nbsp;</span></span></span></strong></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><strong><span style="font-family: &quot;맑은 고딕&quot;;"><span style="font-size: small;">[Example]</span></span></strong></p><table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="0" style="width: 510.05pt; border: none;">
 <tbody><tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:16.5pt">
  <td width="37" nowrap="" style="width: 28.1pt; border-width: 1pt; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-color: windowtext; border-image: initial; background: rgb(204, 204, 204); padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p align="center" style="margin:0cm;margin-bottom:.0001pt;text-align:center"><span lang="EN-US" style="font-size: 11pt; font-family: &quot;맑은 고딕&quot;;">#</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="198" nowrap="" style="width: 148.85pt; border-top: 1pt solid windowtext; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-bottom-color: windowtext; border-image: initial; border-left: none; background: rgb(204, 204, 204); padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p align="center" style="margin:0cm;margin-bottom:.0001pt;text-align:center"><span lang="EN-US" style="font-size: 11pt; font-family: &quot;맑은 고딕&quot;;">Function</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="387" nowrap="" style="width: 290.6pt; border-top: 1pt solid windowtext; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-bottom-color: windowtext; border-image: initial; border-left: none; background: rgb(204, 204, 204); padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p align="center" style="margin:0cm;margin-bottom:.0001pt;text-align:center"><span lang="EN-US" style="font-size: 11pt; font-family: &quot;맑은 고딕&quot;;">Description</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="57" nowrap="" style="width: 42.5pt; border-top: 1pt solid windowtext; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-bottom-color: windowtext; border-image: initial; border-left: none; background: rgb(204, 204, 204); padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p align="center" style="margin:0cm;margin-bottom:.0001pt;text-align:center"><span lang="EN-US" style="font-size: 11pt; font-family: &quot;맑은 고딕&quot;;">result</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
 </tr>
 <tr style="mso-yfti-irow:1;height:16.5pt">
  <td width="37" nowrap="" style="width: 28.1pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p align="center" style="margin:0cm;margin-bottom:.0001pt;text-align:center"><span lang="EN-US" style="font-size: 11pt; font-family: &quot;맑은 고딕&quot;;">1</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="198" nowrap="" style="width: 148.85pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">init(6, 4, {89, ....., 89})</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="387" nowrap="" style="width: 290.6pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">An image of which the width is 6, the
  height is 4,<br>
  and the color values of all pixels are 89 is given as input.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="57" nowrap="" style="width: 42.5pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  </td>
 </tr>
 <tr style="mso-yfti-irow:2;height:27.0pt">
  <td width="37" nowrap="" style="width: 28.1pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 0.75pt 0.75pt 0cm; height: 27pt;">
  <p align="center" style="margin:0cm;margin-bottom:.0001pt;text-align:center"><span lang="EN-US" style="font-size: 11pt; font-family: &quot;맑은 고딕&quot;;">2</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="198" nowrap="" style="width: 148.85pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0.75pt 0.75pt 0cm; height: 27pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">rotate({})</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="387" style="width: 290.6pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0.75pt 0.75pt 0cm; height: 27pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">Rotate the image 90 degrees
  clockwise.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="57" nowrap="" style="width: 42.5pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0.75pt 0.75pt 0cm; height: 27pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  </td>
 </tr>
 <tr style="mso-yfti-irow:3;height:16.5pt">
  <td width="37" nowrap="" style="width: 28.1pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p align="center" style="margin:0cm;margin-bottom:.0001pt;text-align:center"><span lang="EN-US" style="font-size: 11pt; font-family: &quot;맑은 고딕&quot;;">3</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="198" nowrap="" style="width: 148.85pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">rect(0, 1, 3, 4, 113, {})</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="387" nowrap="" style="width: 290.6pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">Starting from P(0, 1), paint an area
  with the width of 3<br>
  and the height of 4 in the color of which the color value is 113.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="57" nowrap="" style="width: 42.5pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  </td>
 </tr>
 <tr style="mso-yfti-irow:4;height:16.5pt">
  <td width="37" nowrap="" style="width: 28.1pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p align="center" style="margin:0cm;margin-bottom:.0001pt;text-align:center"><span lang="EN-US" style="font-size: 11pt; font-family: &quot;맑은 고딕&quot;;">4</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="198" nowrap="" style="width: 148.85pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">rect(0, 0, 2, 2, 68, {})</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="387" nowrap="" style="width: 290.6pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p class="MsoNormal"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  </td>
  <td width="57" nowrap="" style="width: 42.5pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  </td>
 </tr>
 <tr style="mso-yfti-irow:5;height:16.5pt">
  <td width="37" nowrap="" style="width: 28.1pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p align="center" style="margin:0cm;margin-bottom:.0001pt;text-align:center"><span lang="EN-US" style="font-size: 11pt; font-family: &quot;맑은 고딕&quot;;">5</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="198" nowrap="" style="width: 148.85pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">paintBucket(0, 4, 65, {})</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="387" nowrap="" style="width: 290.6pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">Starting from P(0, 4), paint a chain
  of pixels of the same color<br>
  that are linked together&nbsp;from all sides in the color<br>
  of which the color value is 65.</span><span lang="EN-US" style="font-family:
  &quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="57" nowrap="" style="width: 42.5pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  </td>
 </tr>
 <tr style="mso-yfti-irow:6;height:16.5pt">
  <td width="37" nowrap="" style="width: 28.1pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p align="center" style="margin:0cm;margin-bottom:.0001pt;text-align:center"><span lang="EN-US" style="font-size: 11pt; font-family: &quot;맑은 고딕&quot;;">6</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="198" nowrap="" style="width: 148.85pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">rect(0, 2, 2, 3, 124, {})</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="387" nowrap="" style="width: 290.6pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">&nbsp;</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="57" nowrap="" style="width: 42.5pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  </td>
 </tr>
 <tr style="mso-yfti-irow:7;height:16.5pt">
  <td width="37" nowrap="" style="width: 28.1pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p align="center" style="margin:0cm;margin-bottom:.0001pt;text-align:center"><span lang="EN-US" style="font-size: 11pt; font-family: &quot;맑은 고딕&quot;;">7</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="198" nowrap="" style="width: 148.85pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">rect(0, 0, 2, 5, 92, {})</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="387" nowrap="" style="width: 290.6pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">&nbsp;</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="57" nowrap="" style="width: 42.5pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p class="MsoNormal"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  </td>
 </tr>
 <tr style="mso-yfti-irow:8;height:16.5pt">
  <td width="37" nowrap="" style="width: 28.1pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p align="center" style="margin:0cm;margin-bottom:.0001pt;text-align:center"><span lang="EN-US" style="font-size: 11pt; font-family: &quot;맑은 고딕&quot;;">8</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="198" nowrap="" style="width: 148.85pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">rotate({})</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="387" nowrap="" style="width: 290.6pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p class="MsoNormal"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  </td>
  <td width="57" nowrap="" style="width: 42.5pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  </td>
 </tr>
 <tr style="mso-yfti-irow:9;height:16.5pt">
  <td width="37" nowrap="" style="width: 28.1pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p align="center" style="margin:0cm;margin-bottom:.0001pt;text-align:center"><span lang="EN-US" style="font-size: 11pt; font-family: &quot;맑은 고딕&quot;;">9</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="198" nowrap="" style="width: 148.85pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">paintBucket(0, 3, 45, {})</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="387" nowrap="" style="width: 290.6pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">&nbsp;</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="57" nowrap="" style="width: 42.5pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  </td>
 </tr>
 <tr style="mso-yfti-irow:10;height:27.0pt">
  <td width="37" nowrap="" style="width: 28.1pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 0.75pt 0.75pt 0cm; height: 27pt;">
  <p align="center" style="margin:0cm;margin-bottom:.0001pt;text-align:center"><span lang="EN-US" style="font-size: 11pt; font-family: &quot;맑은 고딕&quot;;">10</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="198" nowrap="" style="width: 148.85pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0.75pt 0.75pt 0cm; height: 27pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">rect(1, 0, 2, 2, 78, {})</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="387" style="width: 290.6pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0.75pt 0.75pt 0cm; height: 27pt;">
  <p class="MsoNormal"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  </td>
  <td width="57" nowrap="" style="width: 42.5pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0.75pt 0.75pt 0cm; height: 27pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  </td>
 </tr>
 <tr style="mso-yfti-irow:11;mso-yfti-lastrow:yes;height:16.5pt">
  <td width="37" nowrap="" style="width: 28.1pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p align="center" style="margin:0cm;margin-bottom:.0001pt;text-align:center"><span lang="EN-US" style="font-size: 11pt; font-family: &quot;맑은 고딕&quot;;">11</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="198" nowrap="" style="width: 148.85pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">save({})</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="387" nowrap="" style="width: 290.6pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">Compress the image using Huffman
  compression and save it.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="57" nowrap="" style="width: 42.5pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0.75pt 0.75pt 0cm; height: 16.5pt;">
  <p style="margin:0cm;margin-bottom:.0001pt"><span style="font-family: &quot;맑은 고딕&quot;;"> <span lang="EN-US">46</span></span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
 </tr>
</tbody></table><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><strong><span style="font-family: &quot;맑은 고딕&quot;;"><span style="font-size: small;">&nbsp;</span></span></strong></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span style="font-family: &quot;맑은 고딕&quot;;"><span style="font-size: small;">The following data shows the state of the image after running each API and the data of the intermediate state when the image is saved.</span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span lang="EN-US" style="font-size: 12pt;"><span style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"># 1 : init(6, 4, {89, ....., 89})</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span style="font-family: 굴림;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAN8AAABZCAYAAAC+EPHpAAAAAXNSR0ICQMB9xQAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUATWljcm9zb2Z0IE9mZmljZX/tNXEAAAOhSURBVHja7dwLctowGEVhazdkJd4I+4izi7AMJ/urA4YQ8agRDpJt8nXmdNp6mB5++YLkdm719vZWbX8EAOXoc7f76ePjowNQDuEDhA8QPgDCBwjfBU1ddVV1YLXuNifXN916FV2vmyJv5hmc2j/mc3QKP07vF06hC8Wdtn9n7NRecfq+Xr+OchoVvs16FS3cYcGim7kf5vH3l9dzwMmMsjm9hDOnbfBip7PrGcO3H0DdRH+2WXerqu6a819fu54FTma0PKfHh6+pr2xnmq6uVt16M9HAOJnRb53C450etu1crTcDnwI7ubM3VGD7Mhundh5Oc/P5dgr9mao9nqUunNrSTi9FnEY/cOkX8nAIPooN7dszD2zOTiFyaq84tQWd5uZzdAo3nPog7M9b5Z3eT536M97rr51Gbzvjm/v0W+fnk+A7CHWze03+rcIinUIpp7n53OP087RzGqf9N+Gjne4P39U975V98sX2JeMhmZMZTe0USjxwGSHXf5rlfDzMyYwmdgpl/qlhv3272CpEn0bNOpLfvZmsT6dm7BROzzDTOs3NJ3banqnayCmcOR3OVjunEKZxChmcRj5wOT0/VefbgH7h/nMtcwBn5xSGnUJRp7n5XJ6frjqF8JRO/m8nMBHCBwgfIHwAhA8QPgDCBwgfAOEDhA+A8AFPGj7tZXmctJdpLxtEC9YyncxopJP2Mk5m9FxO2su0l5lRipP2soU6aS8bdNJeNmYhtZel3Vzay247aS9L/1rWXvYgJ+1l2suSX6QFa5lOZpTXSXsZJzOaxkl7mfayBfnETtrL7r7ZtZelLaT2sltO2ss6AOUQPkD4AOEDIHyA8AEQPkD4AAgfIHwAhA940vBpL8vjpL1Me9kgWrCW6WRGI520l3Eyo+dy0l6mvcyMUpy0ly3USXvZoJP2sjELqb0s7ebSXnbbSXtZ+tey9rIHOWkv016W/CItWMt0MqO8TtrLOJnRNE7ay7SXLcgndtJedvfNrr0sbSG1l91y0l7WASiH8AHCBwgfAOEDhA+A8AHCB0D4AOEDkDt8CpTyOClQUqA0iCKeZTqZ0UgnBUqczOi5nBQoKVAyoxQnBUoLdVKgNOikQGnMQipQSru5FCjddlKglP61rEDpQU4KlBQoJb9IEc8yncwor5MCJU5mNI2TAiUFSgvyiZ0UKN19sytQSltIBUq3nBQodQDKIXyA8AHCB0D4gD8Qvs/Pz38AynEMH4DyfAE2RtP+9WWelAAAAABJRU5ErkJggg==" style="height: 89px; width: 223px;"></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span lang="EN-US" style="font-size: 12pt;"><span style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"># 2 : rotate({})</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span style="font-family: 굴림;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJUAAACFCAMAAABlqkrmAAAAAXNSR0ICQMB9xQAAAE5QTFRFAAAAAAAAAAAoAABHAChkAEeAKABHKGSZRwAARwAoRwBHR4CZR4CyZCgAZCgoZJmygEcAmWQogGRkmbKygLKysoBHsplksrKZsrKAsrKyEOrO8gAAAAF0Uk5TAEDm2GYAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAE1pY3Jvc29mdCBPZmZpY2V/7TVxAAABbklEQVR42u2X226DMBQE4zYpSQstlFDw//9ouTw5smGlYzWIzhGSXzariW2E5nTa5/j9DVRQ/QFV7dy59b6vnLskf6OEbEUhVXNu+2oM1Bc/r9FRQsaigKqvSu9/3u7jM6/RLiVkLYpSddO+Drev1bK1kLUocoLFAj5cy5WN3wgZix5ue+Nc4ZdTrl2Zug9CyFb0cILF/A9Gcuc+PlMbvx2yFgVU3fKeLtTDe/ySKiFrUZqqSbzQSshaFFAN12lPX+/+u/XdS3zfpZC1KLzt0wmPMd8tS6ptO2Qs4usMFVRQQQXVU6hwHBwnSxGOo4dwHD2E4+ghHEcfqKCCCiqoDk+F4+A4WYpwHD2E4+ghHEcP4Tj6QAUVVFBBdXgqHAfHyVKE4+ghHEcP4Th6CMfRByqooIIKqoxU2AQ2kaUIm9BD2IQewib0EDahD1RQQQUVVIenwnFwnCxFOI4ewnH0EI6jh3AcfaCC6l9R7XF+AccI04T6U4AxAAAAAElFTkSuQmCC" style="height: 133px; width: 149px;"></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span lang="EN-US" style="font-size: 12pt;"><span style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"># 3 : rect(0, 1, 3, 4, 113, {})</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span style="font-family: 굴림;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJUAAACFCAMAAABlqkrmAAAAAXNSR0ICQMB9xQAAAJxQTFRFAAAAAAAAAQAAAQEAAAAoAAAzAABHAABbAChkAEeAAFuhAVuhMwAzMwEzKABHMwBbKGSZM4DCRwAAWwAAWwEBRwAoWwAzWwEzRwBHW1uhR4CZR4CyZCgAZCgoZJmygDMAgEcAmWQogGRkmbKygLKygMLisoBHsplksrKZsrKAsrKyoeLioeHhwoAzwoCA4sKA4uKh4uLC4uLi4eHiBC4QuQAAAAF0Uk5TAEDm2GYAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAE1pY3Jvc29mdCBPZmZpY2V/7TVxAAACP0lEQVR42u2b2W7CMBBFMV3YurB0hxZSSEpMU0L7///WhKSSnXjskYxQKq5VyRI6HZ/YA9F9cKvVzCGbN2AFqyNYLYToLqVcz4Tokf/DgfwK6VZBd7meZcCiJ/ezcXAgz0Ka1Xo2lfLjZpX97WdjLQ7kW8hoFeX7Gt+/WYvZIN9ChhMcFuLxeGrZeAfkWajS7YEQQ1mc8kJMqX5gQH6FKic43D9BZi7Eyyu18W7It5BmFRXf08I6fjI3KQfyLURbBcQXmgP5FtKs4nG+p5cr+b6U0bl531mQbyG92/MTzjAZFRNVzQ15FsLbGVYnZfV9zAErWMGKtkofQmVOJ0L062U5UIW5UxhtcVvGKfndXFyEyvy1ydYcVdbjQLt5u2TadUZd25pxSj7pF4/2NxefVaw4UDIomYGBUZa2Zxxi4/fFRo7TMUMWxmBlzjh0se1V6LYyQHXmOqROkMo4dCN3NoxuN0C1bu98GrvdlnHoR0wnffdeGSALo52gLeNY2mF7u3H3TB2yMMrS9ozTCKugx/oVTZ/zXxzHCRJQhfnJmEH9BO0Zh3jERAgxcnW7GUofQ2VOzhRGalqWjIO3M6xgBStYwerIVsg4yDhuBhnH1e3IOCSEjMOHkHHwdoYVrGAFK1gdyAoZBxnHzSDjuLodGYeEkHH4EDIO3s6wghWsYIU0gTSBNGEuhjSBNIE04YKQJvB2htX/t5LNG7CC1cla4XY/bvcfpBBu9/Mh3O7nQ7jdz4dwu58/YAWrk7Jq4vgFKgW7X2k3Bp4AAAAASUVORK5CYII=" style="height: 133px; width: 149px;"></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span lang="EN-US" style="font-size: 12pt;"><span style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"># 4 : rect(0, 0, 2, 2, 68, {})</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span style="font-family: 굴림;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJUAAACFCAMAAABlqkrmAAAAAXNSR0ICQMB9xQAAAOdQTFRFAAAAAAAAHwAAAAAfHwAfAQAAAQEAHwA2AAA2AAAoAAAzAB9MAABHAABbHzZMAChkADZhH0x1AEeAAFuhAVuhNgAfNgAAMwEzMwAzKABHMwBbNmGIKGSZM4DCTB8ARwAAWwEBWwAARwAoWwAzWwEzRwBHW1uhTGFMTHWIR4CZR4CyYTYAZCgAZCgodUwfYUxMdYiIYYiIZJmygDMAgEcAmWQoiGE2iHVMgGRkiIh1iIhhiIiImbKygLKygMLisoBHsplksrKZsrKAsrKyoeLioeHhwoAzwoCA4sKA4uKh4uLC4uLi4eHij8MugQAAAAF0Uk5TAEDm2GYAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAE1pY3Jvc29mdCBPZmZpY2V/7TVxAAADMklEQVR42u2ba3fSQBCGO9611hao9QZUvNSKiGjByqVQWETS+P9/j0uSlmwysyFkiHicPT3dnp73zDzZGTa8H2ZnZztXn2sptiVUQpUDVbcK8ErvnwB2W1R2ShSO2wbYHyg1bgAUyeSkyKTqVgv9/pdWv7nb6lYPSChCFArb2R+MGzpTu6i8HV20yKRqHgR59VGc3/+KU5GiZdRxo67U5YsL/ePtKJRFZFB5iZKoaFE84WhRoMmbb1YqRGRQ9Z5+uAW3T/t+cQr4UdGiaHHK/glMjuuWCqIig+r8zhPdLg/04zcBCCiLyMgIUFZ+u7ShTjUWJYpQnXqV8Y6gSXwIaVG4OGXvKPQRAHz8TFWQFGFUhe+LXNf9Q1AhomXUkf+B9x9/8h7vdoso3u36l5WKFhEJO8TNYBFFbgbdLroovaOC/zd+M1CiZdTJ8aI4jy/Uj4EaPcQLaBNF7vamf133jgAoKFpkZATQ+dTI3ygsSiRvZ6ESqnWWu8ISKqESqs15nJvUztthaHdeA5RQqlw8TpD46uzuo2Fo/zV1nVoFocrH4wSJZ4f+GV3v3v9KcaqcPA5RQY+qQlNt2OPQVPNnQ6qCG/c4dLfv/US7PRePQ5+VU0P7KhePY+mr+ctpjConj5OFanMeB6dyTn7rq+swXsGcPM6S6t0wtM/uAVSwbs/H48h3BqHaeio3zyVUQiVUNFXky1otZE3cVCIOjxPor84gsCYQtyZuChGPxwn0s1JgTUqINXFTiHg8juXL2qySUB1cxOFx6GDz58NkKkTE4XHoRt6brtDtiIjD49CPuLQmbioRh8extMONCXBTiTg8zlZQdYor3aLOyeLGSaggIeLwOMQjziBkTdxUIg6PI29noRIqoRIqocqZSjyOeJxkjXicpG4Xj0OKxOOsLhKPI29noRIqoRIqcRPiJsRN4MHETYibEDeRJBI3IW9nofr3qdT2LaESqv+WKttQPlsgkyrjUD5bIIMq61A+WyCUat2hfLZASAXXH8pnCxTp9mxD+WyBIhXMNpTPFsigyjqUzxaIplpjKJ8tkEGVdSifLZDZ7RmH8tkCydtZqITqr1Nt4/oDp1sn2Y7vTFYAAAAASUVORK5CYII=" style="height: 133px; width: 149px;"></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span lang="EN-US" style="font-size: 12pt;"><span style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"># 5 : paintBucket(0, 4, 65, {})</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span style="font-family: 굴림;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJUAAACFCAMAAABlqkrmAAAAAXNSR0ICQMB9xQAAAORQTFRFAAAAAAAAHwAAAAAfHwAfHQAAAAAdHQAdHwA2AAA2AAAoAAA0HQA0AB9MAABHAB1JHzZMADRdHTRJAChkADZhH0x1HUlwAEeANgAfNgAANAAdNAAAKABHNF2CNmGIKGSZTB8ARwAASR0ARwAoRwBHSTRJXUlJSV1JTGFMTHWISXCCR4CZXYKCR4CyYTYAZCgAZCgodUwfcEkdYUxMdYiIYYiIcIKCZJmygEcAgl00mWQoiGE2iHVMgnBJgGRkgoJdiIh1iIhhgoJwiIiIgoKCmbKygLKysoBHsplksrKZsrKAsrKyRHdpKwAAAAF0Uk5TAEDm2GYAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAE1pY3Jvc29mdCBPZmZpY2V/7TVxAAADPUlEQVR42u2bbXcSMRCFO2p9q7ViC7VqhfreWkQQEWqxUEIR9v//H8OuPZssmTRLwso5vTkcth8uM89mZrO9H2ZjYz3XKNSKgi1QgaoAqkGN6I28fiXabnPZOZEat0u0O46iaYNon03OinSqQa08Gn1vj5rb7UFtj4ViRErYs93xtCEzdfej+GpcvEinau79yyu34vzhDzMVK0qjThv1KPrz+kp+4qsRyiLSqOJEN1HxosWEk3mBZu9+WqkMIo1q+OLzHbp7PEqKUzZvFS/KFqea7MDsqG6poFGkUZ3feybb5ZG8/SYRA2URaRmJqlHSLl2qc43FiTJUx3Fl4i1oMg8hL1KLU423Qm4B0ZdvXAVZkYmq/Gue67p/GCqDKI06SR745PZn783dbhEtdrv8slLxIibhGXMyWESZk0G2iyzK8KCc/G0+GThRGnV2NC/O06vo9ziaPDYX0CbKnO3N5LgeHhBxULxIy0gk80WT5MJhcSK8nUEFqmWWcFigAhWoVudx1OyXb4kOhehvElGFoyrE42hQEuVjR/R2OvxeFeNxlOStUnLtlfgKFuRx1K061OlsVCv2OGnui5efNun+iaSSbVWyVnDlHifN3X/wvCNaW6cx4asS1+2FeByV6iQtY//JKVPBQjzOAlXFSlWQx8l0+/Ve9bYcqFbncdSTQZK0djqXHzqyr5hTtCCPoz5r8uGbH6C9zNEuivc4+J8BVGtPJYpcoAIVqKxUnDUReUXeHkeLxVgTkVPk73HUNz1nTUROkb/HUe+QsyYinyiAx0l/wlsTkU8UwOOkP+GticgnCuBx1GCcNRH5RAE8zkKwigtVxYHKx+NkmtRoTUQ+UQCPoz7QnDUROUX+HkeLxlgTkVfk7XHwdgYVqEAFKlAVTwWPA49zgwYex10Dj+Ougcdx18Dj3Mq3M6hABSpQwU2YqOAmrBq4CXcN3IS7Bm7CXQM34a6BmwAVqBaoovVboALVraXyG8oPFkin8hzKDxZIo/Idyg8WyEi17FB+sECGCi4/lB8sUKbb/YbygwXKVNBvKD9YII3Kdyg/WCCeaomh/GCBNCrfofxggfRu9xzKDxYIb2dQgeq/U63j+gskSYZAl3r3agAAAABJRU5ErkJggg==" style="height: 133px; width: 149px;"></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span lang="EN-US" style="font-size: 12pt;"><span style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"># 6 : rect(0, 2, 2, 3, 124, {})</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span style="font-family: 굴림;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJUAAACFCAMAAABlqkrmAAAAAXNSR0ICQMB9xQAAASZQTFRFAAAAAAAAHwAAAAAfHwAfHQAAAAAdHQAdHwA2AAA2AAAoAAA0HQA0AAA4AB9MAABHAB1JAABjHzZMADRdHTRJAChkADZhADiMH0x1HUlwAEeAAGNjAGOxNgAfNgAANAAdNAAAOAAAOAA4KABHNF2CNmGIKGSZOIzVTB8ARwAASR0ARwAoRwBHSTRJXUlJSV1JTGFMTHWISXCCR4CZXYKCR4CyYwA4YTYAZCgAZCgodUwfcEkdYUxMdYiIYYiIcIKCZJmyjDgAjDhjgEcAgl00mWQoiGE2iHVMgnBJgGRkgoJdiIh1iIhhgoJwiIiIgoKCmbKygLKyjNWxjNX4sWMAsoBHsplksrKZsrKAsrKysfj41Yw41fj4+LFj+NWM+Pix+PjV+Pj4SIvKvAAAAAF0Uk5TAEDm2GYAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAE1pY3Jvc29mdCBPZmZpY2V/7TVxAAADfUlEQVR42u2b/VsSQRDHncreLLNIQyMrM9TeNSGCjAxMSwQNCE5T4f//J9q7xe52b2fh4YaL52n28eF4eL7PzOd25vb8/jATE+O5qlTLIVtMxVQxUO2vAjwX1w8A01tYdkwUjFsCmD10nFYOYAFNjopUqv3VZLX6aauan97aX51DoRBRIOzO7GErJzKVFhzvaly4SKXKz/Xyiq3Yvf7ZTIWK/KitXMZxfj07En/e1QhlESlUXqJ+VLgonLDpFqj98ouVyiBSqCqP3l2Cy+tVWZykeatwkV6ctNyB9lrGUkGjSKHavXJPtMsNcft5AATKIlIyAqQd2S4lyGCNhYk0qnWvMt4W5JGHEBcFi5P2tkJsAcD7j1gFUZGJKvnNzXXRPwiVQeRHbcoHXt5++5W52y2icLeLDysVLkIS7iAng0WknQyiXURRKotJ+d18MmAiP2p7zS3OnSPn+6HTvGkuoE2kne15eVxXFgEwKFykZAQQ+ZymvGBYmIjfzkzFVMOs2gCLqZiKqUbncYLZD14ALNdqe5MAMI9RxeJxFCiB8qZYK88U8b2Kx+MEkhcS8lpO4BWMyeMEt2pZpbNRjdjj+Ll/PH47CVc3BJVoq4S1giP3OH7uvWv3i7XC1KZH+CSBdXssHidIteGXce/WJlLBWDxOiGreShWTx9G6/WKvylMDUI3O4wRPBkFSmCkevC6KvkJO0Zg8TvBZEw+fe4CWtaO9Fr/H4f8ZmGrsqbpUi6mYiqmiUZ1n6+LzVLy6UvKH09v1UGqLiNTj9GJ2tsGN3/l6LL6uyF9CVFYRqcfpxTxJyW3w7v/Bb/eXh1mdyioi9Thacf4mPFv6mcUqaBSRehxDwkbKLc3KuZUqJCL1OOGEJ3eP3WJ1rVRhEanHCSVsuPnc+tioDCJSj6Ml7Gyn5MPmrZSZyigi9ThawkbK0EPdQUSkHkeNf7ZU709lFpF6HC3hU7cm8mTEqYwiUo/Db2emYiqmYiqmipmKPQ57HPY4Zir2OOxx2OOwx2EqpmIqpmIqdhPsJrrsJvSE7CbYTbCb6CNiN8FUTDUUlTN+i6mY6r+lijaUTxZIpYo4lE8WSKGKOpRPFshINexQPlkgQwWHH8onC6R1e7ShfLJAWgWjDeWTBVKoog7lkwXCqYYYyicLpFBFHconC6R2e8ShfLJA/HZmKqb651TjuP4A8I4uUUsYVbcAAAAASUVORK5CYII=" style="height: 133px; width: 149px;"></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span lang="EN-US" style="font-size: 12pt;"><span style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"># 7 : rect(0, 0, 2, 5, 92, {})</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span style="font-family: 굴림;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJUAAACFCAMAAABlqkrmAAAAAXNSR0ICQMB9xQAAAOpQTFRFAAAAAAAAHQAAAAAdHQAdAAAqAAAoAAA0HQA0AABJAABHAB1JADRdHTRJAChkACpnHUlwAEmDAEeAKgAANAAdNAAAKgAqKgBJKABHNF2CKmedKGSZSQAARwAASR0ASQAqRwAoSQBJRwBHSTRJXUlJSV1JSXCCSYOdR4CZXYKCR4CySYO4ZyoAZCgAZyoqZCgoZypJcEkdcIKCZ524ZJmygEcAg0kAgl00mWQonWcqgnBJg2dngGRkgoJdgoJwgoKCmbKyg7i4nbi4gLKyuINJsoBHuJ1nsplkuLidsrKZuLiDsrKAuLi4srKyBrHN5AAAAAF0Uk5TAEDm2GYAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAE1pY3Jvc29mdCBPZmZpY2V/7TVxAAACz0lEQVR42u2ba1fTQBCGGRRRqEBRQSwIXrhVqzS1LVQlbaHVXvb//x02iZjdZGftaTaxR989LfvlPTMPM5NN3w+7tLSYa+pqCWcLVKDKn+rnR6Ky3G8p2o2LFalxm0QbXSFGNaJtNjkr0qlaZZlTfi96cn/FULEiJezlRndUk5ma2yLcjYsXaVTD3d6vP0EpNvtGKF4URx3VqkL8eHkjP+FuhLKINKowx/iwYaXiRemEg6BBk6MvViqDKF2r8f6H+0bxtTKKks2pRBWYHFQtHTSKNKpgXKYtChNePelxw86JtIxEFRGNS5Oq3GBxIn3ax/tEp5+C5rQ4KItIbU4lLIUsAdHZZ66DrCh9Xo3f9KJ62JZRFEcdRA989O9P3pqn3SJKU12V+Zmyi5iEl8zJYBHpVF/709uVxnS407AQsaI46uQgaM7ajfjWFYNH5gbaRDqVPK6DURk+k8c2rTBorEjLSCTziUG0cVicCG9nUIFqnuXPsEAFKlDl53HU7NevifZ8v7MsRVscVSEeR4OSKO89v73u8bUqxuMoyeulaG+X+A4W5HHUUu3pdDaqnD1OnPv78+NlenAiqeRYlawdzN3jxLk7D596fn31PCR8UeKmvRCPo1KdxG3sPD5nOliIx0lRbVmpCvI4iWm/r1V7dQaq/DyOejJIkvq6d/3Ok3PFnKIFeRz1WZMPX3CAthNHu1+8x8FvBlCBClSgAhU8DjzOLCJ4nPSww+P8TgqPA48DjwMqUIEKVKCCx4HHgcdRygCPA48Dj/NnETwO3s6gAhWoQAU3ATcxiwhuwlgruAm4CbgJuAm8nUH1r1CJxVugAtV/S5XtUr6zQDpVxkv5zgJpVFkv5TsLZKSa91K+s0CGDs5/Kd9ZoMS0Z7uU7yxQooPZLuU7C6RRZb2U7ywQTzXHpXxngTSqrJfynQXSpz3jpXxngfB2BhWo/jrVIq47KAKArLCHrfAAAAAASUVORK5CYII=" style="height: 133px; width: 149px;"></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span lang="EN-US" style="font-size: 12pt;"><span style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"># 8 : rotate({})</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span style="font-family: 굴림;"><img src="data:image/png;base64,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" style="height: 89px; width: 223px;"></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span lang="EN-US" style="font-size: 12pt;"><span style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"># 9 : paintBucket(0, 3, 45, {})</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span style="font-family: 굴림;"><img src="data:image/png;base64,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" style="height: 89px; width: 223px;"></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span lang="EN-US" style="font-size: 12pt;"><span style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"># 10 : rect(1, 0, 2, 2, 78, {})</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span style="font-family: 굴림;"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAN8AAABZCAMAAACJzgHbAAAAAXNSR0ICQMB9xQAAAVxQTFRFAAAAAAAAFAAAAAAUAQEAAQAAAQEBFAAUHQAAAAAdHQAdAAAkABQzFAAkAAA+AAAqAQEqAAA0HQA0AABJAAFJAQFJAQBJAB1JACQkFDNNACRYACRBADRdHTRJAD5vACpnHUlwAEmDAEmCAUmDMxQAJAAUJAAAPgAAKgAAKgEAKwEBNAAdNAAAJAA+KgAqKgBJMyQzM01aM01BJFiFNF2CKmedPm+cSQAASQEASQEBSR0ASQAqSQBJSQFJWCQATTMUSTRJWkEkWk0zWlpaWlpNTVpaWlpBQVpaXUlJSV1JSXCCWIWcSYOdXYKCSYO4bz4AZyoAZysBZyoBZyoqZypJZytJcEkdb5yccIKCZ524Z5y3g0kAg0kBhVgkgl00nG8+nWcqgnBJg2dnnIVYgoJdnJxvgoJwnJychZycnJyFgoKCg7i4nbi4uINJuJ1nuLiduLiDuLi4t7i4t7e49lEJ5wAAAAF0Uk5TAEDm2GYAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAE1pY3Jvc29mdCBPZmZpY2V/7TVxAAADuElEQVR42u2Y+1PTQBDHOQVFURFfyEMEi+D7BYpPsGxFRRGfUAQKqBBoASn+/zPeXVqapLfJQrhMYfZmSvjhM7f7yV0umW9d3WEfQBjOvo1isoP92I/9asgvffQhwOgRIUSb2W9BqNH0wXEmhWhfNVvgkKf2389C9MjrhnCvxqGhbQnVu1cEahDXFHRM6Cvul+lVfulTb8LXb0H2PN++ujbcFbJURshTe7ZHNiZ/3wvy+hhpnQx9kb8fVVDQb+TydeXXEb4/14af6J/z++40qmeGKqU37xdKf9QaXl03dh4XCviNHn+k/EYi/NTKRPqZoUpp3cjWi5nQ1uNCfr9Mb9uY9pNPRAfup7t2t95A6PIZoMBd3xr6VN5h+NLsCppL4ftTrpv2k2OsrwP1Ky3IvBC4HgZ5DwXZ7qzQXS2eL2AnhzxUytAFHPpXnCtBFwuonzpWyn4wevot5jffpddnQC8P5odAntpbQ0J8/KZ21SymJ6GnZWjuEg4924H8ej6/TK8+1Us7E/dzd556vEr/4tuzGgp29rLgLmTYcKFUBPRKQl9TUe+/nfVLN2F+7s6L8MOgQP3FHvyx2iWUMkFGv8wDuU/72rDnT+88Z7lfbb0z02Hb0wB5av9aL240zxQ3782EtL0D/YyAzmpom7R+6cDni99v0j0wlvuFQPVQyHusC6Geu80b6qFoRiQ3GlzoZihU70K3qiD+vmY/9mM/9mM/9mM/9qtxP87PHIfzMxyqlOb8rMj5WTXE+RnnZ5yfcX7G+ZkLcX7G39fsx34H2i9fewNIg/3Yj/3YLzE/c37mm3nluRCD+fxSo4S6sfIUKNZEQOkbiPmZv6As8y6bz7Vm8btLgeJNBJS+gZifeSee6nSvuc6Q3UOB4k0ElL6BmJ/5buigv7L5rkdDMScCSt9AzM888/65/b5RnBiXFSWEdUaBYk4ElL6BmJ955l06eSWbn2qZ0NXvIH1RoJgTAaVvIOZnvorjlW2zdG4CaSsaijkRUPoGYn5WXbGb0lY3wW+vEwGlbyDmZ8EnvnxHcy0T+LEQAcWcCCh9AzE/853YsspUa3bldVY+EdhrmQLFmwgofQMxP/OXFEK9bHNhXx0kKNZEQOmbv6/Zj/1q3+/ADvZjP/Zjv8T8kJzGEmS9GjFfAjuQ/WrEfAnsQParEfMlsAIlUI2YL4ENKIlqxHwJbEBJVCPmS2ABSqQaMV+C/YeSqUbMl8ASZL0aMV8CS5D1asR8CSxB1qvx9zX7sR/7sd+e/Q73+A829kJ863XPJgAAAABJRU5ErkJggg==" style="height: 89px; width: 223px;"></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span lang="EN-US" style="font-size: 12pt;"><span style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"># 11 : save({})</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span style="font-family: &quot;맑은 고딕&quot;;"><span lang="EN-US" style="font-size: 12pt;"><span style="color: white;"><span style="line-height: 17.12px;">____</span></span></span><span lang="EN-US" style="font-size: 12pt;"><span style="line-height: 17.12px;">- Frequencies of each color value</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span style="font-family: &quot;맑은 고딕&quot;;"><span lang="EN-US" style="font-size: 12pt;"><span style="color: white;"><span style="line-height: 17.12px;">________</span></span></span><img src="data:image/png;base64,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" style="height: 111px; width: 145px;"></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span lang="EN-US" style="font-size: 12pt;"><span style="color: white;"><span style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;">___</span></span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span style="font-family: &quot;맑은 고딕&quot;;"><span lang="EN-US" style="font-size: 12pt;"><span style="color: white;"><span style="line-height: 17.12px;">____</span></span></span><span lang="EN-US" style="font-size: 12pt;"><span style="line-height: 17.12px;">- The Huffman tree</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span lang="EN-US" style="font-size: 12pt;"><span style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; k: Color value, c: Frequency</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span lang="EN-US" style="font-size: 12pt;"><span style="color: white;"><span style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;">________<img src="data:image/png;base64,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" style="height: 344px; width: 413px;"></span></span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span style="font-family: &quot;맑은 고딕&quot;;"><span lang="EN-US" style="font-size: 12pt;"><span style="color: white;"><span style="line-height: 17.12px;">____</span></span></span><span lang="EN-US" style="font-size: 12pt;"><span style="line-height: 17.12px;">- Number of bits and codes of each color value</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span style="font-family: &quot;맑은 고딕&quot;;"><span lang="EN-US" style="font-size: 12pt;"><span style="color: white;"><span style="line-height: 17.12px;">________</span></span></span><img src="data:image/png;base64,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" style="height: 111px; width: 217px;"></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span style="font-family: &quot;맑은 고딕&quot;;"><span lang="EN-US" style="font-size: 12pt;"><span style="color: white;"><span style="line-height: 17.12px;">____</span></span></span><span lang="EN-US" style="font-size: 12pt;"><span style="line-height: 17.12px;">- Compression result</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span style="font-family: &quot;맑은 고딕&quot;;"><span lang="EN-US" style="font-size: 12pt;"><span style="color: white;"><span style="line-height: 17.12px;">________</span></span></span><span lang="EN-US" style="font-size: 12pt;"><span style="line-height: 17.12px;">Length : 46 bits</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span style="font-family: &quot;맑은 고딕&quot;;"><span lang="EN-US" style="font-size: 12pt;"><span style="color: white;"><span style="line-height: 17.12px;">________&nbsp;</span></span></span><span lang="EN-US" style="font-size: 12pt;"><span style="line-height: 17.12px;">Binary : 0</span></span><span lang="EN-US" style="font-size: 12pt;"><span style="color: red;"><span style="line-height: 17.12px;">111</span></span></span><span lang="EN-US" style="font-size: 12pt;"><span style="line-height: 17.12px;">111</span></span><span lang="EN-US" style="font-size: 12pt;"><span style="color: red;"><span style="line-height: 17.12px;">1 0</span></span></span><span lang="EN-US" style="font-size: 12pt;"><span style="line-height: 17.12px;">10</span></span><span lang="EN-US" style="font-size: 12pt;"><span style="color: red;"><span style="line-height: 17.12px;">10</span></span></span><span lang="EN-US" style="font-size: 12pt;"><span style="line-height: 17.12px;">0</span></span><span lang="EN-US" style="font-size: 12pt;"><span style="color: red;"><span style="line-height: 17.12px;">11 1</span></span></span><span lang="EN-US" style="font-size: 12pt;"><span style="line-height: 17.12px;">111</span></span><span lang="EN-US" style="font-size: 12pt;"><span style="color: red;"><span style="line-height: 17.12px;">10</span></span></span><span lang="EN-US" style="font-size: 12pt;"><span style="line-height: 17.12px;">10&nbsp;</span></span><span lang="EN-US" style="font-size: 12pt;"><span style="color: red;"><span style="line-height: 17.12px;">10</span></span></span><span lang="EN-US" style="font-size: 12pt;"><span style="line-height: 17.12px;">0</span></span><span lang="EN-US" style="font-size: 12pt;"><span style="color: red;"><span style="line-height: 17.12px;">110</span></span></span><span lang="EN-US" style="font-size: 12pt;"><span style="line-height: 17.12px;">11 0</span></span><span lang="EN-US" style="font-size: 12pt;"><span style="color: red;"><span style="line-height: 17.12px;">110</span></span></span><span lang="EN-US" style="font-size: 12pt;"><span style="line-height: 17.12px;">110</span></span><span lang="EN-US" style="font-size: 12pt;"><span style="color: red;"><span style="line-height: 17.12px;">0</span></span></span><span lang="EN-US" style="font-size: 12pt;"><span style="line-height: 17.12px;">&nbsp;0</span></span><span lang="EN-US" style="font-size: 12pt;"><span style="color: red;"><span style="line-height: 17.12px;">0</span></span></span><span lang="EN-US" style="font-size: 12pt;"><span style="line-height: 17.12px;">0</span></span><span lang="EN-US" style="font-size: 12pt;"><span style="color: red;"><span style="line-height: 17.12px;">0</span></span></span><span lang="EN-US" style="font-size: 12pt;"><span style="line-height: 17.12px;">0</span></span><span lang="EN-US" style="font-size: 12pt;"><span style="color: red;"><span style="line-height: 17.12px;">0</span></span></span><span lang="EN-US" style="font-size: 12pt;"><span style="color: rgb(166, 166, 166);"><span style="line-height: 17.12px;">00</span></span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span style="font-family: &quot;맑은 고딕&quot;;"><span lang="EN-US" style="font-size: 12pt;"><span style="color: white;"><span style="line-height: 17.12px;">________&nbsp;</span></span></span><span lang="EN-US" style="font-size: 12pt;"><span style="line-height: 17.12px;">Hexadecimal : 0x7F&nbsp;<span style="color: red;">0x53</span>&nbsp;0xfA&nbsp;<span style="color: red;">0x9B</span>&nbsp;0x6C&nbsp;<span style="color: red;">0x00</span></span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><strong><span lang="EN-US" style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"><span style="font-size: small;">&nbsp;</span></span></span></strong></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><strong><span lang="EN-US" style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"><span style="font-size: small;">[Constraints]</span></span></span></strong></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span lang="EN-US" style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"><span style="font-size: small;">1. For each test case, the APIs can be called up to 25 times.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span lang="EN-US" style="line-height: 17.12px;"><span style="font-size: small;"><span style="font-family: &quot;맑은 고딕&quot;;">2. The maximum size of an image is&nbsp;<strong><span style="color: red;">1,000 x 1,000</span></strong>.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span lang="EN-US" style="line-height: 17.12px;"><span style="font-size: small;"><span style="font-family: &quot;맑은 고딕&quot;;">3.&nbsp;<strong><span style="color: red;">Maximum 1MB</span></strong>&nbsp;can be used for Stack.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span lang="EN-US" style="line-height: 17.12px;"><span style="font-size: small;"><span style="font-family: &quot;맑은 고딕&quot;;">4. Keep in mind&nbsp;<strong><span style="color: red;">not to create a node with zero frequency</span></strong>&nbsp;in a Huffman tree.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span lang="EN-US" style="line-height: 17.12px;"><span style="font-size: small;"><span style="font-family: &quot;맑은 고딕&quot;;">5. The maximum length of a Huffman code assigned to a color value is&nbsp;<strong><span style="color: red;">15 bits.</span></strong></span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><span lang="EN-US" style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"><span style="font-size: small;">&nbsp;</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 0pt;"><strong><span lang="EN-US" style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"><span style="font-size: small;">[Input and Output]</span></span></span></strong></p><p style="font-family: &quot;Malgun Gothic&quot;; font-size: medium;"><span style="line-height: 18.4px;"><span lang="EN-US" style="font-size: 10pt;"><span style="line-height: 15.3333px;">As the input and output are processed in the provided code in the Main, they are not processed separately in the User Code.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 8pt;"><span lang="EN-US" style="line-height: 17.12px;"><span style="font-family: &quot;맑은 고딕&quot;;"><span style="font-size: small;">The output result for the sample input is in the format of “#TC number result.” It is the correct answer if the result if 100; it is the wrong answer if it is 0.</span></span></span></p>
			</div>
		</div>

		
		

		<!--// text입력 결과가 보여지는곳  -->
		

		
			<h4 class="view-tit">Related TALK</h4>
			<div class="view" style="min-height: 0px;padding-top:5px;">
				<div class="row">
					
						<div class="col-3">
							<dl>
								<dd title="[E][H2350] [Pro] Image editor"><a title="[E][H2350] [Pro] Image editor" style="cursor: pointer; float: left;" onclick="javascript:fs_move_talk(&quot;AYyoolp6i3zHBFVW&quot;);">[E][H2350] [Pro] Image editor</a>
								</dd>
							</dl>
						</div>
					
				</div>
			</div>
		
	</form>

	<iframe id="hiddenFrame" name="hiddenFrame" src="./1_files/saved_resource(1).html" marginheight="0" marginwidth="0" frameborder="0" width="0" height="0" scrolling="no"></iframe>
	<form id="searchForm" name="searchForm" method="post" autocomplete="off">
		<input type="hidden" name="menuId" value="">
		<input type="hidden" name="act" value="">
		<input type="hidden" name="ocwKind" value="">
		<input type="hidden" name="ocwSeq" value="">
		<input type="hidden" name="detGbn" value="">
		<input type="hidden" name="commnetStar" value="5">
		<input type="hidden" name="starYn" value="N">
		<input type="hidden" name="delSeq" value="">
		<input type="hidden" name="istReAddCon" value="">
		<input type="hidden" name="reSeq" value="">
		<input type="hidden" name="filegrpNo" value="">
		<input type="hidden" name="lecture_seq" value="">
		<input type="hidden" name="movie_status" value="">
		<input type="hidden" name="lectureSeq" value="">
		<input type="hidden" name="userGradingAccept" value="">
		<input type="hidden" name="progressVal" value="">
	</form>
	
	
	

<form id="sdpBoardCommuForm" name="sdpBoardCommuForm" action="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYyonWQai2rHBFVW&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1" method="post" autocomplete="off">
	<input id="commuId" name="commuId" type="hidden" value="AYyooBUai3PHBFVW">
	<input id="bbsId" name="tnCfBbs.bbsId" type="hidden" value="PROBLEM_COMMON">       
</form>

<div class="e-learning mt30">
	<ul>
		<li class="left">
			<h3>0 Comments</h3>
		</li>
		<li class="right">
			<ul>
				<li><a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYyonWQai2rHBFVW&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#;return%20false;" class="active recentOrder" onclick="fncChangeSortType(&#39;RECENT&#39;)">Recent order</a></li>
				<li><a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYyonWQai2rHBFVW&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#;return%20false;" class="popularityOrder" onclick="fncChangeSortType(&#39;RECOMMEND&#39;)">Popularity order</a></li>
				<!-- <li><a href="#;return false;">인기순</a></li> -->
			</ul>
		</li>
	</ul>
</div>

<div class="input_box">
	<ul>
		<li>
			<div class="sw-select"><select name="userDisplayType" onchange="fncChangeSelectBox($(this))" class="sw-select-hidden">
				<option value="N">Fixed Nickname</option>
				<option value="R">Real Name</option>
				<option value="A">Temporary Nickname</option>
			</select><div class="sw-select-styled">Fixed Nickname</div><ul class="sw-select-options"><li rel="N">Fixed Nickname</li><li rel="R">Real Name</li><li rel="A">Temporary Nickname</li></ul></div>
			<div class="sw-input"><input name="anonymousNickName" type="text" onkeyup="checkAnonymousNickNameSize(this)" style="display:none;" class="text"></div>
		</li>
		<li>
			<textarea onkeyup="checkCommentSize(this)" class="text_area"></textarea>
			<a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYyonWQai2rHBFVW&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#;return%20false;" class="input-btn" onclick="fncSdpBoardCommuCommentReg($(this))"><p>Save</p></a>
			<span class="byte">0 / 1000 char</span>
		</li>

	</ul>
</div>

<div class="reply_box">
	<div class="reply_best" style="display: none;">
<!-- 		<div class="best"><span>Best Reply </span></li> -->
<!-- 		</div> -->
	</div>
	<ul class="reply_list"></ul>
</div>

<script type="text/javascript">
	$(function(){
		fncSdpBoardCommuCommentList();		
	});
</script>
	
</div>
<!--//sw-problem-wrap -->
					<!--//sw-problem-wrap -->
				</div>
				<!--// main-respon -->
				
				<!-- footer -->
				














<script text="text/javascript">

function openPopup(url){
	var popupUrl = contextPath + url;
	var popupOption = 'width=1300';
	popupOption += ', height=700';
	popupOption += ', scrollbars=yes';
	
	window.open(popupUrl, "", popupOption);
}

function fncOpenNewTab(url){
	
	var win = window.open(url, '_blank');
	win.focus();
}

</script>

<footer class="footer">
	<div class="footer-top">
		<div class="row">
			<div class="col-1">
				<img class="footer-logo" src="./1_files/footer-logo.svg">
			</div>
			<div class="col-7">
				<ul class="footer-left-list">
					
						
							<li><a href="https://swexpertacademy.samsung.com/common/help/aboutSoftech.do">About S/W Expert Academy</a></li>
							<li><a href="https://swexpertacademy.samsung.com/common/help/mapsAndDirections.do">Maps &amp; Directions</a></li>
						
						
							<li><a href="https://swexpertacademy.samsung.com/common/help/notice/noticeBoardList.do">Notice</a></li>
							<li><a href="https://swexpertacademy.samsung.com/common/help/qna/qnaBoardList.do">Q&amp;A</a></li>
							<li><a href="https://swexpertacademy.samsung.com/common/help/faq/faqBoardList.do">FAQ</a></li>
						
						
							<li><a href="https://swexpertacademy.samsung.com/common/help/sitemap/siteMapList.do">Site Map</a></li>
						
					
					
					
				</ul>
			</div>
			<div class="col-4">
				<ul class="footer-top-list">
					
						<li><a style="cursor: pointer;" onclick="openPopup(&#39;/popup/privacy.do?type=PRIVACY_SERVICE&#39;)">Terms of Service</a></li>
			   	    	
			        	
						
						<li><a style="cursor: pointer;" onclick="openPopup(&#39;/popup/privacy.do?type=PRIVACY_POLICY&#39;)">Privacy Policy</a></li>
						
						
					
				</ul>
			</div>
		</div>
		<a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYyonWQai2rHBFVW&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#" class="go-top"><span class="icomoon-arrow-up"></span>TOP</a>
	</div>
	<div class="footer-bottom">
		<p class="adress">Samsung Electronics Leadership Center, 59, Seocheondong-ro, Giheung-gu, Yongin-si, Gyeonggi-do, Korea | <span>swexpert.sec@samsung.com</span></p>
	<!-- <p class="copyright">Copyright©2020 AllRightsReserved.</p> -->
	</div>
</footer>
<iframe name="todayOcwHiddenFrame" scrolling="no" width="0" height="0" style="display:none" src="./1_files/saved_resource(2).html"></iframe>

				<!--// footer -->
				
			</div>
			<!--// main-content -->
		</div>
		<!--// sw-wrapper -->
		
			
	

</body></html>
Leave a Comment